[hamradio-commits] [ax25-apps] 04/04: Imported Debian patch 0.0.8-rc2+cvs20130510-4
Iain R. Learmonth
irl at moszumanska.debian.org
Wed Sep 9 14:02:11 UTC 2015
This is an automated email from the git hooks/post-receive script.
irl pushed a commit to branch master
in repository ax25-apps.
commit c18df2a17ad242a2257fe6a23c48d9366b16a058
Merge: cdd62c7 e1c80ac
Author: Colin Tuckley <colint at debian.org>
Date: Mon Sep 8 21:08:51 2014 +0100
Imported Debian patch 0.0.8-rc2+cvs20130510-4
.cvsignore | 19 +
AUTHORS | 6 +-
CVS/Entries | 12 +
CVS/Entries.Log | 5 +
CVS/Repository | 1 +
CVS/Root | 1 +
ChangeLog | 14 +
INSTALL | 24 -
Makefile.am | 3 +-
Makefile.in | 625 -
acconfig.h | 8 -
aclocal.m4 | 7443 -------
autogen.sh | 22 -
ax25-apps.spec.in | 52 +
ax25ipd/.cvsignore | 5 +
ax25ipd/CVS/Entries | 18 +
ax25ipd/CVS/Repository | 1 +
ax25ipd/CVS/Root | 1 +
ax25ipd/HISTORY.ax25ipd | 7 +
ax25ipd/Makefile.am | 23 +-
ax25ipd/Makefile.in | 615 -
ax25ipd/ax25ipd.8 | 14 +-
ax25ipd/ax25ipd.c | 86 +-
ax25ipd/ax25ipd.conf | 30 +-
ax25ipd/ax25ipd.conf.5 | 48 +-
ax25ipd/{ax25ipd.conf.5 => ax25ipd.conf.man} | 58 +-
ax25ipd/ax25ipd.h | 19 +-
ax25ipd/{ax25ipd.8 => ax25ipd.man} | 30 +-
ax25ipd/bpqether.c | 350 +
ax25ipd/config.c | 49 +-
ax25ipd/crc.c | 15 +-
ax25ipd/io.c | 147 +-
ax25ipd/kiss.c | 19 +-
ax25ipd/process.c | 41 +-
ax25ipd/routing.c | 24 +-
ax25mond/.cvsignore | 5 +
ax25mond/CVS/Entries | 7 +
ax25mond/CVS/Repository | 1 +
ax25mond/CVS/Root | 1 +
ax25mond/Makefile.am | 20 +
ax25mond/Makefile.in | 569 -
ax25mond/ax25mond.8 | 6 +-
ax25mond/ax25mond.c | 37 +-
ax25mond/ax25mond.conf.5 | 8 +-
ax25mond/{ax25mond.conf.5 => ax25mond.conf.man} | 8 +-
ax25mond/{ax25mond.8 => ax25mond.man} | 6 +-
ax25rtd/.cvsignore | 6 +
ax25rtd/CVS/Entries | 18 +
ax25rtd/CVS/Repository | 1 +
ax25rtd/CVS/Root | 1 +
ax25rtd/Makefile.am | 56 +-
ax25rtd/Makefile.in | 617 -
ax25rtd/ax25_route | 0
ax25rtd/ax25rtctl.8 | 2 +-
ax25rtd/ax25rtctl.c | 6 +-
ax25rtd/{ax25rtctl.8 => ax25rtctl.man} | 20 +-
ax25rtd/ax25rtd.8 | 4 +-
ax25rtd/ax25rtd.c | 21 +-
ax25rtd/ax25rtd.conf | 22 +-
ax25rtd/ax25rtd.conf.5 | 32 +-
ax25rtd/{ax25rtd.conf.5 => ax25rtd.conf.man} | 60 +-
ax25rtd/ax25rtd.h | 9 +-
ax25rtd/{ax25rtd.8 => ax25rtd.man} | 22 +-
ax25rtd/cache_ctl.c | 8 +-
ax25rtd/cache_dump.c | 12 +-
ax25rtd/config.c | 20 +-
ax25rtd/ip_route | 0
ax25rtd/listener.c | 47 +-
call/.cvsignore | 5 +
call/CVS/Entries | 12 +
call/CVS/Repository | 1 +
call/CVS/Root | 1 +
call/Makefile.am | 27 +-
call/Makefile.in | 523 -
call/call.1 | 178 -
call/call.c | 896 +-
call/call.h | 3 +-
call/{axcall.1 => call.man} | 36 +-
call/dostime.c | 4 +-
call/menu.c | 5 +-
config.guess | 1516 --
config.h.in | 165 -
config.sub | 1626 --
configure | 22811 ----------------------
configure.ac | 65 +
configure.in | 80 -
debian/changelog | 50 +
debian/control | 6 +-
debian/po/cs.po | 1 +
debian/po/{gl.po => da.po} | 25 +-
debian/po/de.po | 1 +
debian/po/es.po | 1 +
debian/po/fr.po | 1 +
debian/po/gl.po | 1 +
debian/po/{gl.po => it.po} | 25 +-
debian/po/ja.po | 1 +
debian/po/nl.po | 1 +
debian/po/pl.po | 41 +
debian/po/pt.po | 1 +
debian/po/pt_BR.po | 1 +
debian/po/ru.po | 5 +-
debian/po/sv.po | 1 +
debian/po/vi.po | 7 +-
debian/postinst | 16 +-
debian/postinst.debhelper | 5 -
debian/postrm.debhelper | 9 -
debian/rules | 21 +-
depcomp | 530 -
install-sh | 251 -
listen/.cvsignore | 5 +
listen/CVS/Entries | 20 +
listen/CVS/Repository | 1 +
listen/CVS/Root | 1 +
listen/Makefile.am | 26 +-
listen/Makefile.in | 541 -
listen/arpdump.c | 2 +-
listen/ax25dump.c | 13 +-
listen/axlisten.1 | 89 -
listen/flexnetdump.c | 2 +-
listen/icmpdump.c | 2 +-
listen/ipdump.c | 2 +-
listen/kissdump.c | 2 +-
listen/listen.c | 78 +-
listen/listen.h | 4 +
listen/{listen.1 => listen.man} | 20 +-
listen/nrdump.c | 4 +-
listen/opentracdump.c | 492 +
listen/ripdump.c | 25 +-
listen/tcpdump.c | 2 +-
listen/udpdump.c | 2 +-
listen/utils.c | 12 +-
ltmain.sh | 6938 -------
missing | 360 -
mkinstalldirs | 40 -
po | 32 -
stamp-h | 1 -
stamp-h.in | 1 -
137 files changed, 2805 insertions(+), 46354 deletions(-)
diff --cc ax25ipd/ax25ipd.8
index 372964a,8fc7cf6..7ceeaf5
--- a/ax25ipd/ax25ipd.8
+++ b/ax25ipd/ax25ipd.8
@@@ -1,16 -1,16 +1,16 @@@
-.TH @@@AX25IPD@@@ 1 "12 September 2001" Linux "Linux Programmer's Manual"
+.TH AX25IPD 8 "12 September 2001" Linux "Linux Programmer's Manual"
.SH NAME
-@@@ax25ipd@@@ \- AX.25 into IP Encapsulator
+ax25ipd \- AX.25 into IP Encapsulator
.SH SYNOPSIS
-.B @@@ax25ipd@@@ [options]
+.B ax25ipd [options]
.SH DESCRIPTION
.LP
-.B @@@ax25ipd@@@
+.B ax25ipd
is an RFC1226 compliant daemon capable of providing the encapsualtion
--neccessary to send and receive AX.25 traffic across an IP transport.
++necessary to send and receive AX.25 traffic across an IP transport.
.LP
Normally invoked as part of the boot order network initialisation,
-.B @@@ax25ipd@@@
+.B ax25ipd
is capable of talking directly to a serial port connected tnc, or over
a pipe to a linux AX.25 port. KAM DE Dual Port Kiss is also supported.
.LP
diff --cc ax25ipd/ax25ipd.conf
index 391494f,1c7abf8..c96bb63
--- a/ax25ipd/ax25ipd.conf
+++ b/ax25ipd/ax25ipd.conf
@@@ -27,10 -27,36 +27,36 @@@ mode tn
#beacon after 540
#btext ax25ip -- tncmode rob/vk5xxx -- Experimental AXIP gateway
#
- # Serial port, or pipe connected to a kissattach in my case
#
+ # Serial port, ethertap interface, or pipe connected to a kissattach in my case
+ #
+ # alternatively, if you have the kernel module bpqether:
+ # if you use tun/tap or ethertap instead of kissattach you may say, without
+ # leading slashes (!! - that's how ax25ipd consideres using the tty kiss
+ # driver or tun/tap or ethertap):
+ # with tun/tap:
+ # device foobar
+ # with ethertap (obsolete):
+ # device tap0
+ # make sure you set a mycall above, or say axparms foobar -setcall te1st
+ # note: the device will be up when you assign an ip address
+ # _after_ starting ax25rtd (which initializes the device), start ax25d
+ # with bpqether or pty, you do not need to care about the speed
+ # tun/tap: as descriped in /usr/src/linux/Documentatioa/networking/tuntap.txt,
+ # make a device # like this:
+ # crw-r--r-- 1 root root 10, 200 Nov 26 13:32 tun
+ # with the command mknod /dev/net/tun c 10 200
+ # As serial port, you could assign physical ports like ttyS0 or ptys.
+ # ax25ipd supports BSD-style pseudo-terminals as well as the Unix98 pty's.
+ # If the tty argument is "/dev/ptmx", then Unix98 behaviour
-# will automaticaly take effekt. With Unix98 pty's, the slave tty name
++# will automatically take effect. With Unix98 pty's, the slave tty name
+ # could not be forseen. That's why ax25ipd will print the corresponding
+ # slave pty name as a separate line on stdout.
+ #
+ #device ampr
device /dev/ttyp0
#
+ #
# Set the device speed
#
speed 9600
diff --cc ax25ipd/ax25ipd.conf.5
index 73ea569,8586057..ee12be4
--- a/ax25ipd/ax25ipd.conf.5
+++ b/ax25ipd/ax25ipd.conf.5
@@@ -66,7 -66,51 +66,51 @@@ mode tn
.br
#
.br
- # Serial port, or pipe connected to a kissattach in my case
+ # Serial port, ethertap interface, or pipe connected to a kissattach in my case
+ .br
+ # alternatively, if you have the kernel module bpqether:
+ .br
+ # if you use tun/tap or ethertap instead of kissattach you may say, without
+ .br
-# leading slashes (!! - that's how @@@ax25ipd@@@ consideres using the tty kiss
++# leading slashes (!! - that's how ax25ipd consideres using the tty kiss
+ .br
+ # driver or tun/tap or ethertap):
+ .br
+ # with tun/tap:
+ .br
+ # device foobar
+ .br
+ # with ethertap (obsolete):
+ .br
+ # device tap0
+ .br
+ # make sure you set a mycall above, or say axparms foobar -setcall te1st
+ .br
+ # note: the device will be up when you assign an ip address
+ .br
+ # _after_ starting ax25rtd (which initializes the device), start ax25d
+ .br
+ # with bpqether or pty, you do not need to care about the speed
+ .br
+ # tun/tap: as descriped in /usr/src/linux/Documentatioa/networking/tuntap.txt,
+ .br
+ # make a device # like this:
+ .br
+ # crw-r--r-- 1 root root 10, 200 Nov 26 13:32 tun
+ .br
+ # with the command mknod /dev/net/tun c 10 200
+ .br
+ # As serial port, you could assign physical ports like ttyS0 or ptys.
+ .br
-# @@@ax25ipd@@@ supports BSD-style pseudo-terminals as well as the Unix98 pty's.
++# ax25ipd supports BSD-style pseudo-terminals as well as the Unix98 pty's.
+ .br
+ # If the tty argument is "/dev/ptmx", then Unix98 behaviour
+ .br
-# will automaticaly take effekt. With Unix98 pty's, the slave tty name
++# will automatically take effect. With Unix98 pty's, the slave tty name
+ .br
-# could not be forseen. That's why @@@ax25ipd@@@ will print the corresponding
++# could not be forseen. That's why ax25ipd will print the corresponding
+ .br
+ # slave pty name as a separate line on stdout.
.br
#
.br
diff --cc ax25ipd/ax25ipd.conf.man
index 73ea569,8586057..17ce336
--- a/ax25ipd/ax25ipd.conf.man
+++ b/ax25ipd/ax25ipd.conf.man
@@@ -66,7 -66,51 +66,51 @@@ mode tn
.br
#
.br
- # Serial port, or pipe connected to a kissattach in my case
+ # Serial port, ethertap interface, or pipe connected to a kissattach in my case
+ .br
+ # alternatively, if you have the kernel module bpqether:
+ .br
+ # if you use tun/tap or ethertap instead of kissattach you may say, without
+ .br
+ # leading slashes (!! - that's how @@@ax25ipd@@@ consideres using the tty kiss
+ .br
+ # driver or tun/tap or ethertap):
+ .br
+ # with tun/tap:
+ .br
+ # device foobar
+ .br
+ # with ethertap (obsolete):
+ .br
+ # device tap0
+ .br
+ # make sure you set a mycall above, or say axparms foobar -setcall te1st
+ .br
+ # note: the device will be up when you assign an ip address
+ .br
+ # _after_ starting ax25rtd (which initializes the device), start ax25d
+ .br
+ # with bpqether or pty, you do not need to care about the speed
+ .br
+ # tun/tap: as descriped in /usr/src/linux/Documentatioa/networking/tuntap.txt,
+ .br
+ # make a device # like this:
+ .br
+ # crw-r--r-- 1 root root 10, 200 Nov 26 13:32 tun
+ .br
+ # with the command mknod /dev/net/tun c 10 200
+ .br
+ # As serial port, you could assign physical ports like ttyS0 or ptys.
+ .br
+ # @@@ax25ipd@@@ supports BSD-style pseudo-terminals as well as the Unix98 pty's.
+ .br
+ # If the tty argument is "/dev/ptmx", then Unix98 behaviour
+ .br
-# will automaticaly take effekt. With Unix98 pty's, the slave tty name
++# will automatically take effect. With Unix98 pty's, the slave tty name
+ .br
+ # could not be forseen. That's why @@@ax25ipd@@@ will print the corresponding
+ .br
+ # slave pty name as a separate line on stdout.
.br
#
.br
diff --cc ax25ipd/ax25ipd.man
index 372964a,8fc7cf6..73c6a47
--- a/ax25ipd/ax25ipd.man
+++ b/ax25ipd/ax25ipd.man
@@@ -1,16 -1,16 +1,16 @@@
- .TH AX25IPD 8 "12 September 2001" Linux "Linux Programmer's Manual"
-.TH @@@AX25IPD@@@ 1 "12 September 2001" Linux "Linux Programmer's Manual"
++.TH @@@AX25IPD@@@ 8 "12 September 2001" Linux "Linux Programmer's Manual"
.SH NAME
- ax25ipd \- AX.25 into IP Encapsulator
+ @@@ax25ipd@@@ \- AX.25 into IP Encapsulator
.SH SYNOPSIS
- .B ax25ipd [options]
+ .B @@@ax25ipd@@@ [options]
.SH DESCRIPTION
.LP
- .B ax25ipd
+ .B @@@ax25ipd@@@
is an RFC1226 compliant daemon capable of providing the encapsualtion
--neccessary to send and receive AX.25 traffic across an IP transport.
++necessary to send and receive AX.25 traffic across an IP transport.
.LP
Normally invoked as part of the boot order network initialisation,
- .B ax25ipd
+ .B @@@ax25ipd@@@
is capable of talking directly to a serial port connected tnc, or over
a pipe to a linux AX.25 port. KAM DE Dual Port Kiss is also supported.
.LP
diff --cc ax25mond/ax25mond.8
index 2ee9629,0000000..85b59b5
mode 100644,000000..100644
--- a/ax25mond/ax25mond.8
+++ b/ax25mond/ax25mond.8
@@@ -1,19 -1,0 +1,19 @@@
- .TH AX25MOND 8 "30 January 1999" Linux "Linux System Managers Manual"
++.TH AXCALL 8 "30 January 1999" Linux "Linux System Managers Manual"
+.SH NAME
- ax25mond \- dump the AX.25 network traffic and and provide sockets
++axcall \- dump the AX.25 network traffic and and provide sockets
+where the received data will be retransmitted
+.SH SYNOPSIS
- .B ax25mond [-v|--version]
++.B axcall [-v|--version]
+.SH DESCRIPTION
+.LP
+.B Ax25mond
+will first read it's configuration file /etc/ax25/ax25mond.conf. It will
+then wait for connects on the sockets specified in this file. When
+connected, it will transmit all data which it has received on the AX.25
+monitor socket.
+.SH OPTIONS
+.TP 15
+.BI "\-v, \-\-version"
+Displays the version number and some copyright information.
+.SH AUTHOR
+Johann Hanne, DH3MB <jonny at baycom.org>
diff --cc ax25mond/ax25mond.conf.5
index 66d343e,0000000..460085b
mode 100644,000000..100644
--- a/ax25mond/ax25mond.conf.5
+++ b/ax25mond/ax25mond.conf.5
@@@ -1,30 -1,0 +1,30 @@@
+.TH AX25MOND.CONF 5 "30 January 1999" Linux "Linux Programmer's Manual"
+.SH NAME
- ax25mond.conf \- Specify the sockets which ax25mond will provide.
++ax25mond.conf \- Specify the sockets which axcall will provide.
+.SH DESCRIPTION
+.LP
+The
+.B ax25mond.conf
- file specifies the internet- and unix-sockets which ax25mond(8)
++file specifies the internet- and unix-sockets which axcall(8)
+will provide. Example:
+.LP
+# Create an internet socket on port 1234 where all the
+.br
+# AX.25 traffic will be transmitted
+.br
+rxtx *:1234
+.br
+# Create an unix socket where only the received AX.25
+.br
+# traffic will be transmitted
+.br
+rx unix:/var/spool/ax25/monitor
+.br
+.LP
- You may specify up to 5 sockets (definable in ax25mond.c) and ax25mond
++You may specify up to 5 sockets (definable in ax25mond.c) and axcall
+will accept up to 50 connects (also definable in ax25mond.c).
+.SH FILES
+.LP
+/etc/ax25/ax25mond.conf
+.SH "SEE ALSO"
- .BR ax25mond (8).
++.BR axcall (8).
diff --cc ax25rtd/ax25rtctl.8
index fd489fc,0000000..9fcbc06
mode 100644,000000..100644
--- a/ax25rtd/ax25rtctl.8
+++ b/ax25rtd/ax25rtctl.8
@@@ -1,76 -1,0 +1,76 @@@
+.TH AX25RTCTL 8 "11 November 2003" Linux "Linux Programmer's Manual"
+.SH NAME
+ax25rtctl \- AX.25 routing control program
+.SH SYNOPSIS
+.B ax25rtctl [options]
+.SH DESCRIPTION
+.LP
+.B ax25rtctl
+is a program to control ax25rtd. There are several options:
+.TP
+.B -a, --add ax25 <callsign> <dev> <time> [digipeater]
+Add an entry to the AX.25 routing table. If time is "0"
+this entry will be marked permanent, hence: the daemon will not
+overwrite this route.
+.TP
+.B -d, --del ax25 <callsign> <dev>
+Remove an entry from the AX.25 routing table.
+.TP
+.B -a, --add ip <ip> <dev> <time> <call> <ipmode>
+Add an entry to the IP routing table. If time is "0" the
+entry will be marked permanent.
+.TP
+.B -d, --del ip <ip>
+Remove an entry from the IP routing table.
+.TP
+.B -l, --list ax25
+Lists the content of the cache for the AX.25 routing table.
+.TP
+.B -l, --list ip
+Lists the content of the cache for the IP routing table.
+.TP
+.B -e, --expire <minutes>
+Removes the entries older than <minutes> from the caches and
+the kernel routing tables.
+.TP
+.B -s, --save
+Saves the AX.25 and IP cache to /var/ax25/ax25rtd/ax25_routes and
+/var/ax25/ax25rtd/ip_routes (or the files specified in
+/etc/ax25/ax25rtd.conf).
+.TP
+.B -r, --reload
+Reloads the config file /etc/ax25/ax25rtd.conf. This will
+*not* affect the caches or the heard list.
+.TP
+.B -q, --shutdown
+Same as 'killall -TERM ax25rtd' ;-)
+.TP
+.B -V, --version
+Prints version.
+.PP
+Note that you can specify either the port name (as defined in
+/etc/ax25/axports) or the interface name (shown by ifconfig). If names
+conflict (i.e. port scc0 is in fact interface scc3, and vica versa), the
+interface name has precedence over the port name. Example:
+
+ ax25rtctl --add ax25 dl0tha scc3 0 db0pra
+
+is equivalent to
+
+ ax25rtctl --add ax25 dl0tha 9k6 0 dbpra
+
+All commands return port names in their output, though.
+With one exception: ax25_routes and ip_routes use interface names.
+
+.SH FILES
+/etc/ax25/ax25rtd.conf
+.SH "SEE ALSO"
+.BR ax25rtd.conf (5),
+.BR ax25rtd (8).
+.LP
+.SH AUTHORS
+.nf
- J�rg Reuter <jreuter at poboxes.com>
++Joerg Reuter <jreuter at poboxes.com>
+.br
+Llaus Kudielka OE1KIB
+.fi
diff --cc ax25rtd/ax25rtd.8
index c765358,1f91815..3936dfc
--- a/ax25rtd/ax25rtd.8
+++ b/ax25rtd/ax25rtd.8
@@@ -20,9 -20,9 +20,9 @@@ traffic on your ports and uses this inf
can be turned on or off by altering the configuration file
/etc/ax25/ax25rtd.conf.
.LP
-@@@Ax25rtd@@@ provides a socket /var/ax25/ax25rtd/control which is used for
-runtime maintainance through
-.B @@@ax25rtctl@@@
+Ax25rtd provides a socket /var/ax25/ax25rtd/control which is used for
- runtime maintainance through
++runtime maintenance through
+.B ax25rtctl
or to set up new routes by other
daemons (a Flexnet router, perhaps?)
.LP
diff --cc ax25rtd/ax25rtd.conf.5
index b48f5fe,0000000..eb0f03c
mode 100644,000000..100644
--- a/ax25rtd/ax25rtd.conf.5
+++ b/ax25rtd/ax25rtd.conf.5
@@@ -1,118 -1,0 +1,144 @@@
+.TH AX25RTD.CONF 5 "11 November 2003" Linux "Linux Programmer's Manual"
+.SH NAME
+ax25rtd.conf \- ax25 routing daemon configuration file
+.SH SYNOPSIS
+.B /etc/ax25/ax25rtd.conf
+.SH DESCRIPTION
+
+
+The file /etc/ax25/ax25rtd.conf is the configuration file for ax25rtd.
+The parameters of the options shown here are the default values except the
+ones marked with (example)
+.PP
- ax25-maxroutes 256
++ax25-maxroutes 4096
+.TP
- ip-maxroutes 256
++ip-maxroutes 4096
+The maximum size of the three lists / caches. On overflow,
+ax25rtd will substitute the oldest entry with the new one.
+.TP
++iproute2-table radio
++
++name ("radio") of the kernel routing table. This is an advanced
++routing feature. If you do not need it, just leave this setting as is.
++
++The current implementation depends on iproute2 (anyone like to code it
++directly?).
++
++If not set or empty, routes are set in the normal, default, manner.
++Please configure /etc/iproute2/rt_protos with
++
++ 44 ax25rtd
++
++and /etc/iproute2/rt_tables with
++
++ 210 radio
++
++where "radio" is the name of the table, (for the configuration example above).
++
++This option is disabled by default.
++.TP
++ip-encaps-dev ipax0
++This option was for a patched kernel of the 2.2.x series. Multible interfaces
++were aggregated to one interface when sending IP frames. This option is
++disabled by default.
++.TP
+[1k2]
+.br
+This marks the beginning of per-port definitions. Note that
+you have to use port names as defined in axports(5) here,
+anywhere else you may use the port or the device name.
+.TP
+ax25-learn-routes no
+Set this to "yes", ax25rtd will add the routing information
+for every heard frame (with complete digipeater path) to the
+kernel AX.25 routing table. Note that ax25rtd's internal cache
+will be updated anyway, regardless of this option.
+.TP
+ax25-learn-only-mine no
+If you set it to "yes", only frames that are sent to (1) the
+interface callsign, (2) any of the listeners on this device, or
+(3) the callsigns specified by ax25-more-mycalls will be used
+to update the internal cache and (depending on
+ax25-learn-routes) the kernel routing table.
+.TP
+ax25-add-path db0ach (example)
+This is useful on DAMA digipeaters. In this case, the DAMA
+master has to be used for _every_ AX.25 connection, thus
+ax25rtd will add this digipeater(s) to every target we learn
+that has no digipeater path (yet). "db0ach" is just an
+example here.
+.TP
+ax25-more-mycalls dl1bke dl1bke-8 (example)
+You can specify more calls as calls here that belong to
+this interface... "dl1bke" and "dl1bke-8" are examples.
+.TP
+ip-learn-routes no
+If set to "yes", ax25rtd will modify the IP routing table if it
+receives an IP frame (directed to us). This is dangerous!
+
+It should not screw up your routing table, though. Ax25rtd
+recognizes the netmask of the device and will adjust the route
+only if it fits the netmask and the old route points to
+one of the devices ax25rtd knows about (hence an AX.25 device).
+
+The problems begin if you have more than one port and a user
+is able to hear your outgoing traffic on at least two of them.
+Due to technical reasons ax25rtd adjusts the route _after_ the
+kernel has sent the reply to the received TCP frame already.
+This has technical reasons.
+
+If the remote does the same both are switching between the two
+ports.
+
+Don't use this feature unless you know what you are doing.
+
+It _should_ be safe do enable this on one-port machines, although
+I strongly recommend to set a network route instead, i.e.:
+
+ route add -net 44.0.0.0 scc3
+
+Note that ax25rtd's internal cache will be updated anyway,
+regardless of this option.
+.TP
+irtt <irtt>
+If ip-learn-routes is enabled this will assign newly added
+routes an initial round trip time (IRTT) for TCP. <irtt>
+is measured in msec, hence
+
+ irtt 10000
+
+sets the irtt to 10 seconds. A value of 0 disables this
+feature (default).
+.TP
+ip-adjust-mode no
+If you set this option to "yes" ax25rtd will change the IP
+encapsulation mode according to the last received IP frame.
+
+The problem with this option is that the kernel AX.25 sends
+a received IP frame to the IP layer regardless if it was
+sent in UI frame encapsulation "mode datagram (dg)" or
+in I frame encaps, hence in an AX.25 connection, "mode virtual
+connect (vc)". The Linux kernel will respond to this frame
+before ax25rtd can adjust the mode. If the remote does the
+same... You get the picture.
+
+Don't use this feature unless you know what you are doing.
+.TP
+arp-add no
+This option, if set to "yes", changes the ARP table to the
+source callsign of the received frame. It should be harmless,
+just has the the effect that if it is a new entry, the Linux
+ARP code will send one ARP request before ax25rtd has adjust
+the ARP table. If there was already an existing ARP entry
+for this IP route, one IP datagram will be sent to the old
+address. Not really a problem, I hope.
+.SH "SEE ALSO"
+.BR ax25rtd (8),
+.BR ax25rtctl (8).
+.LP
+.SH AUTHORS
+.nf
- J�rg Reuter <jreuter at poboxes.com>
++Joerg Reuter <jreuter at poboxes.com>
+.br
+Llaus Kudielka OE1KIB
+.fi
diff --cc ax25rtd/ax25rtd.man
index c765358,1f91815..040b65c
--- a/ax25rtd/ax25rtd.man
+++ b/ax25rtd/ax25rtd.man
@@@ -20,9 -20,9 +20,9 @@@ traffic on your ports and uses this inf
can be turned on or off by altering the configuration file
/etc/ax25/ax25rtd.conf.
.LP
- Ax25rtd provides a socket /var/ax25/ax25rtd/control which is used for
- runtime maintainance through
- .B ax25rtctl
+ @@@Ax25rtd@@@ provides a socket /var/ax25/ax25rtd/control which is used for
-runtime maintainance through
++runtime maintenance through
+ .B @@@ax25rtctl@@@
or to set up new routes by other
daemons (a Flexnet router, perhaps?)
.LP
diff --cc call/call.h
index 5a7115d,bbc1fb4..ed8401f
--- a/call/call.h
+++ b/call/call.h
@@@ -16,5 -16,6 +16,6 @@@ extern void convert_lfcr(char *, int)
extern void cmd_yapp(char *, int);
/* In dostime.c */
+ extern void date_unix2dos(time_t, unsigned short*, unsigned short*);
extern int yapp2unix(char *);
--extern void unix2yapp( int, char *);
++extern void unix2yapp( time_t, char *);
diff --cc call/call.man
index 0d33080,85c291b..a5946aa
--- a/call/call.man
+++ b/call/call.man
@@@ -68,6 -68,19 +68,19 @@@ for extended (modulus 128) AX.25 operat
.BI "\-p paclen"
Specify a specific maximum amount of data to be sent in each AX.25 packet.
.TP 10
+ .BI "\-s mycall"
+ Connect using the specified source @@@call@@@ (you may need to be root).
+ .TP 10
+ .BI \-R
+ Disable all remote commands like autobin (#BIN#), 7plus downloads, //echo, etc.
+ This is useful for scripting where you just don't like the remote site to trigger uncaught conditions here.
+ .TP 10
+ .BI \-S
+ Be silent. Useful for using @@@call@@@ in shellscripts (together with option \-r) in order to be really transparent.
+ .TP 10
+ .BI "\-T timeout"
-Set idle timeout seconds after a connection will be closed automaticaly when there's no data being transferred (in- and outbound). If timeout is set to 3600, the connection will close after 1h inactivity. A value of 0.5 is 500ms.
++Set idle timeout seconds after a connection will be closed automatically when there's no data being transferred (in- and outbound). If timeout is set to 3600, the connection will close after 1h inactivity. A value of 0.5 is 500ms.
+ .TP 10
.BI \-r
Selects Raw mode.
.TP 10
diff --cc debian/changelog
index ee6bbc4,0000000..4ffd516
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,253 -1,0 +1,303 @@@
++ax25-apps (0.0.8-rc2+cvs20130510-4) unstable; urgency=medium
++
++ * Bump Standards Version.
++ * Fix section for ax25ipd manpage.
++ * Fix def of unix2yapp() (Closes: #749606)
++ * Minor spelling fixes.
++
++ -- Colin Tuckley <colint at debian.org> Mon, 08 Sep 2014 21:08:51 +0100
++
++ax25-apps (0.0.8-rc2+cvs20130510-3) unstable; urgency=low
++
++ * Move to dh_autoreconf
++ * Add build depends for autotools
++
++ -- Patrick Ouellette <pouelle at debian.org> Sat, 11 May 2013 12:26:12 -0400
++
++ax25-apps (0.0.8-rc2+cvs20130510-2) unstable; urgency=low
++
++ * Fix build failure on buildd (autoreconf call)
++
++ -- Patrick Ouellette <pouelle at debian.org> Sat, 11 May 2013 11:53:32 -0400
++
++ax25-apps (0.0.8-rc2+cvs20130510-1) unstable; urgency=low
++
++ * License changed to BSD license for listen/ripdump.c (Closes: #630893)
++ * Updated standards version to 3.9.4
++ * Added use of hardening flags to debian/rules for compilation
++
++ -- Patrick Ouellette <pouelle at debian.org> FrI, 10 May 2013 11:13:29 -0400
++
++ax25-apps (0.0.8-rc2+cvs20120204-2) unstable; urgency=low
++
++ * Fix "ax25ipd: fails to transmit packets with "assemble_kiss: dumped
++ - control byte non-zero"" fixed in new upstream
++ (Closes: #606338)
++ * Fix pending l10n issues. Debconf translations:
++ * Italian (Vincenzo Campanella). Closes: #593666
++ * Danish (Joe Hansen). Closes: #627843
++ * Polish (Michał Kułach). Closes: #659128
++ * Fix "Uses absolute path to call dpkg-statoverride" change check for
++ - dpkg-statoverride from test to hash (Closes: #510947)
++
++ -- Patrick Ouellette <pouelle at debian.org> Sun, 26 Feb 2012 20:46:29 -0500
++
++ax25-apps (0.0.8-rc2+cvs20120204-1) unstable; urgency=low
++
++ * new upstream
++
++ -- Patrick Ouellette <pouelle at debian.org> Sat, 04 Feb 2012 22:03:45 -0500
++
+ax25-apps (0.0.6-16.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Bump debherlper compatibility level from deprecated 4 to 7
+ * As a consequence, replace deprecated "dh_clean -k" by "dh_prep"
+ * Add ${misc:Depends} to binary package dependencies to deal with
+ dependencies triggerred by the use of debhelper
+ * Explicitly point to the GPL-2 document in debian/copyright
+ * Explicitly use 1.0 source format
+ * No longer hardcode dpkg-statoverride path in postinst
+ * Fix pending l10n issues. Debconf translations:
+ - Russian (Yuri Kozlov). Closes: #533876
+ - Vietnamese (Clytie Siddall). Closes: #579224
+
+ -- Christian Perrier <bubulle at debian.org> Sun, 25 Apr 2010 07:49:02 +0200
+
+ax25-apps (0.0.6-16.1) unstable; urgency=low
+
+ * Retiring - remove myself from the uploaders list.
+
+ -- Joop Stakenborg <pa3aba at debian.org> Tue, 10 Nov 2009 10:10:10 +0000
+
+ax25-apps (0.0.6-16) unstable; urgency=low
+
+ * Also rename the listen manual page to axlisten. Closes: #447315.
+ * Adapt description in the control file.
+ * Fix axlisten manual page, so we refer to axcall.
+ * Do not call dh_installman.
+
+ -- Joop Stakenborg <pa3aba at debian.org> Sat, 01 Dec 2007 20:57:33 +0100
+
+ax25-apps (0.0.6-15) unstable; urgency=low
+
+ * Add missing 'missing' and 'depcomp'.
+ * Run aclocal, automake autoconf and libtoolize again.
+ * Listen is now called axlisten (closes: #447315), call is called
+ axcall. Names were to generic. Adopt manpages.
+ * ax25ipd/Makefile.am: use AM_CFLAGS instead of CFLAGS.
+ * debian/menu: new menu section, 'Amateur Radio'.
+ * Lintian clean.
+
+ -- Joop Stakenborg <pa3aba at debian.org> Sun, 11 Nov 2007 19:40:53 +0100
+
+ax25-apps (0.0.6-14.1) unstable; urgency=low
+
+ * Non-maintainer upload to fix pending l10n issues.
+ * Debconf translations:
+ - Convert files to UTF-8
+ - Portuguese. Closes: #389649
+ - Galician. Closes: #412342
+
+ -- Christian Perrier <bubulle at debian.org> Mon, 26 Feb 2007 07:31:59 +0100
+
+ax25-apps (0.0.6-14) unstable; urgency=low
+
+ * Remove build-dependency on autoconf, automake and libtool
+ (closes: #376334)
+ * Tidy up description.
+ * Upgrade to standards-revision 3.7.2.
+ * Upgrade to debhelper revision 4.
+
+ -- Hamish Moffatt <hamish at debian.org> Mon, 3 Jul 2006 08:42:54 +1000
+
+ax25-apps (0.0.6-13) unstable; urgency=low
+
+ * Close an already fixed bug. Closes: #321497.
+ * Update config.guess, config.sub. Closes: #356363.
+
+ -- Joop Stakenborg <pa3aba at debian.org> Sun, 19 Mar 2006 22:00:24 +0100
+
+ax25-apps (0.0.6-12) unstable; urgency=low
+
+ * Changed debconf dependency to "debconf | debconf-2.0"
+ to allow use with cdebconf
+ * Updated standards-revision to 3.6.2
+
+ -- Hamish Moffatt <hamish at debian.org> Fri, 2 Sep 2005 09:14:18 +1000
+
+ax25-apps (0.0.6-11) unstable; urgency=low
+
+ * adds --update to postinst dpkg-statoverride call. Closes #321497.
+
+ -- Patrick A. Ouellette <pouelle at debian.org> Mon, 8 Aug 2005 23:05:35 -0400
+
+ax25-apps (0.0.6-10) unstable; urgency=low
+
+ * Vietnamese translations for debconf. Closes: #313139.
+
+ -- Joop Stakenborg <pa3aba at debian.org> Mon, 11 Jul 2005 21:33:33 +0200
+
+ax25-apps (0.0.6-9) unstable; urgency=low
+
+ * Changed maintainer to debian-hams at lists.debian.org
+ * Changed uploaders to Jaime Robles <jaime at debian.org>,
+ Joop Stakenborg <pa3aba at debian.org>,
+ Patrick Ouellette <pouelle at debian.org>,
+ Hamish Moffatt <hamish at debian.org>,
+ Ramakrishnan Muthukrishnan <rkrishnan at debian.org>
+
+ -- Patrick Ouellette <pouelle at debian.org> Thu, 14 Apr 2005 14:06:32 -0400
+
+ax25-apps (0.0.6-8) unstable; urgency=low
+
+ * Changed maintainer to debian-hams at lists.debian.org
+ * Changed uploaders to Jaime Robles <jaime at debian.org>,
+ Joop Stakenborg <pa3aba at debian.org>,
+ Patrick Ouellette <pouelle at debian.org>,
+ Hamish Moffatt <hamish at debian.org>,
+ Ramakrishnan Muthukrishnan <rkrishnan at debian.org>
+
+ -- Patrick Ouellette <pouelle at debian.org> Thu, 14 Apr 2005 13:50:35 -0400
+
+ax25-apps (0.0.6-7) unstable; urgency=low
+
+ * fixed typo in description (closes: #299964)
+ * added Czech translation (closes: #297600)
+ (thanks Miroslav Kure <kurem at vychodil.inf.upol.cz>)
+
+ -- Bruce Walker <w1bw at debian.org> Sat, 2 Apr 2005 13:30:27 -0500
+
+ax25-apps (0.0.6-6) unstable; urgency=low
+
+ * lintian cleanup, fixed changelog charset and quoted menu fields
+
+ -- Bruce Walker <w1bw at debian.org> Tue, 30 Mar 2004 13:46:46 -0500
+
+ax25-apps (0.0.6-5) unstable; urgency=low
+
+ * added Japanese debconf translations from henrich at samba.gr.jp
+ * closes: #239214
+
+ -- Bruce Walker <w1bw at debian.org> Mon, 22 Mar 2004 19:29:44 -0500
+
+ax25-apps (0.0.6-4) unstable; urgency=low
+
+ * incorporated better package description (closes #209451)
+ * patched to use gettext for debconf templates (closes #205795)
+ * included french debconf translations (closes #206594)
+ * updated to standards 3.6.1
+ * wrote manpages for ax25rtd, ax25rtctl, and ax25rtd.conf
+ * included copyright reference to debian GPL location
+
+ -- Bruce Walker <w1bw at debian.org> Tue, 11 Nov 2003 19:38:35 -0500
+
+ax25-apps (0.0.6-3) unstable; urgency=low
+
+ * linked with libax25-0.0.11
+
+ -- Bruce Walker <w1bw at debian.org> Wed, 23 Apr 2003 17:02:37 -0400
+
+ax25-apps (0.0.6-2) unstable; urgency=low
+
+ * new debian maintainer (me)
+
+ -- Bruce Walker <w1bw at debian.org> Tue, 8 Apr 2003 16:44:31 -0400
+
+ax25-apps (0.0.6-1) unstable; urgency=low
+
+ * new upstream release
+ * added Russian translation for debconf (closes: #137621)
+ (Thanks Ilgiz Kalmetev <ilgiz at bashtelecom.ru>)
+
+ -- Patrick Ouellette <pouelle at debian.org> Thu, 21 Mar 2002 16:43:25 -0500
+
+ax25-apps (0.0.5-6) unstable; urgency=low
+
+ * added libtool to build depends (closes: #128624)
+
+ -- Patrick Ouellette <pouelle at debian.org> Fri, 11 Jan 2002 16:24:13 -0500
+
+ax25-apps (0.0.5-5) unstable; urgency=low
+
+ * removed blank lines in debconf templates file (closes: #127767)
+ * fixed compile errors on non x86 systems in ax25rtd.c and ax25rtctl.c
+ (closes: #127782)
+
+ -- Patrick Ouellette <pouelle at debian.org> Tue, 8 Jan 2002 00:34:20 -0500
+
+ax25-apps (0.0.5-4) unstable; urgency=low
+
+ * fixed typo in debconf template (closes: #100873)
+ * added Dutch translation for debconf (closes: #100872)
+ (Thanks Joop Stakenborg <pa3aba at debian.org>)
+ * added Spanish translation for debconf (closes: #103237)
+ (Thanks Carlos Valdivia <valyag at teleline.es>)
+ * added Portuguese (Brazilian) translation for debconf (closes: #107489)
+ (Thanks <andrelop at ig.com.br>)
+ * added autoconf to build depends
+ * added automake to build depends
+
+ -- Patrick Ouellette <pouelle at debian.org> Sat, 22 Dec 2001 23:12:54 -0500
+
+ax25-apps (0.0.5-3) unstable; urgency=low
+
+ * compiled against released version of libax25 (oops - sorry about
+ that) (closes: #96384)
+ * changed Priority from optional to extra
+
+ -- Patrick Ouellette <pouelle at debian.org> Sat, 5 May 2001 21:27:25 -0500
+
+ax25-apps (0.0.5-2) unstable; urgency=low
+
+ * Fixed problem with dpkg-statoverride killing postinst with exit code
+ 2
+
+ -- Patrick Ouellette <pouelle at debian.org> Thu, 3 May 2001 00:10:06 -0500
+
+ax25-apps (0.0.5-1) unstable; urgency=low
+
+ * new maintainer (closes: 89333)
+ * Added Swedish translation from André Dahlqvist to debconf
+ template for listen (closes: 83538)
+ * Added German translation from Joerg Rieger to debconf
+ template for listen (closes: 84259)
+ * moved from suidmanager to dpkg-statoverride
+ * new upstream release
+
+ -- Patrick Ouellette <pouelle at debian.org> Tue, 30 Apr 2001 21:09:34 -0500
+
+ax25-apps (0.0.4-2) unstable; urgency=low
+
+ * New standards version
+ * Added debconf thing to ask if you would like listen setuid
+
+ -- Craig Small <csmall at debian.org> Tue, 2 Jan 2001 14:12:26 +1100
+
+ax25-apps (0.0.4-1) unstable; urgency=low
+
+ * New upstream version
+
+ -- Craig Small <csmall at debian.org> Mon, 23 Aug 1999 12:34:50 +1000
+
+ax25-apps (0.0.3-1) unstable; urgency=low
+
+ * New upstream source Closes: #31744
+
+ -- Craig Small <csmall at debian.org> Tue, 10 Aug 1999 11:03:07 +1000
+
+ax25-apps (0.0.2-1) unstable; urgency=low
+
+ * New upstream version
+
+ -- Craig Small <csmall at debian.org> Thu, 8 Jul 1999 12:19:45 +1000
+
+ax25-apps (0.0.1-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Craig Small <csmall at debian.org> Fri, 4 Jun 1999 13:47:48 +1000
+
+Local variables:
+mode: debian-changelog
+End:
diff --cc debian/control
index b199b80,0000000..26dff15
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,23 -1,0 +1,23 @@@
+Source: ax25-apps
+Section: hamradio
+Priority: extra
+Maintainer: Debian Hamradio Maintainers <debian-hams at lists.debian.org>
- Uploaders: Jaime Robles <jaime at debian.org>, Patrick Ouellette <pouelle at debian.org>, Hamish Moffatt <hamish at debian.org>, Ramakrishnan Muthukrishnan <rkrishnan at debian.org>
- Build-Depends: debhelper (>= 7), libncurses5-dev, libax25-dev (>> 0.0.7)
- Standards-Version: 3.7.2
++Uploaders: Jaime Robles <jaime at debian.org>, Patrick Ouellette <pouelle at debian.org>, Hamish Moffatt <hamish at debian.org>, Colin Tuckley <colint at debian.org>
++Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 7), libncurses5-dev, libax25-dev (>> 0.0.7), autoconf, automake, libtool (>= 2.4.2), dh-autoreconf
++Standards-Version: 3.9.5
+
+Package: ax25-apps
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: ax25-utils, suidmanager (<< 0.50)
+Suggests: ax25-tools
+Description: AX.25 ham radio applications
+ This package provides specific user applications for hamradio
+ that use AX.25 Net/ROM or ROSE network protocols:
+ * axcall: a general purpose AX.25, NET/ROM and ROSE connection
+ program.
+ * axlisten: a network monitor of all AX.25 traffic heard by the system.
+ * ax25ipd: an RFC1226 compliant daemon which provides
+ encapsulation of AX.25 traffic over IP.
+ * ax25mond: retransmits data received from sockets into an AX.25
+ monitor socket.
diff --cc debian/po/cs.po
index 7d67dae,0000000..0e6c7bf
mode 100644,000000..100644
--- a/debian/po/cs.po
+++ b/debian/po/cs.po
@@@ -1,44 -1,0 +1,45 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2005-03-01 15:05+0100\n"
+"Last-Translator: Miroslav Kure <kurem at debian.cz>\n"
+"Language-Team: Czech <debian-l10n-czech at debian.org>\n"
++"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Nastavit listen jako setuid root?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"Program listen musí provádět volání jako uživatel root. Jednou z možností, "
+"jak toho dosáhnout, je nastavit program jako setuid root. To je obecně "
+"špatný nápad, protože existují lepší cesty k dosažení téhož -- například "
+"program sudo. Ovšem pokud si budete přát, můžete zde setuit root povolit."
diff --cc debian/po/da.po
index 57527ec,0000000..9d81aae
mode 100644,000000..100644
--- a/debian/po/da.po
+++ b/debian/po/da.po
@@@ -1,37 -1,0 +1,38 @@@
- # Galician translation of ax25-apps's debconf templates
++# Danish translation ax25-apps.
++# Copyright (C) ax25-apps & nedenstående oversættere.
+# This file is distributed under the same license as the ax25-apps package.
- # Jacobo Tarrio <jtarrio at debian.org>, 2007.
++# Joe Hansen (joedalton2 at yahoo.dk), 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
- "PO-Revision-Date: 2007-02-25 15:57+0100\n"
- "Last-Translator: Jacobo Tarrio <jtarrio at debian.org>\n"
- "Language-Team: Galician <proxecto at trasno.net>\n"
++"PO-Revision-Date: 2011-05-24 18:30+01:00\n"
++"Last-Translator: Joe Hansen <joedalton2 at yahoo.dk>\n"
++"Language-Team: Danish <debian-l10n-danish at lists.debian.org>\n"
++"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
- msgstr "¿Quere darlle privilexios de administrador a \"listen\"?"
++msgstr "Gør listen setuid root?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
- "O programa \"listen\" precisa de facer chamadas coma administrador. Un xeito "
- "de o facer é asignarlle privilexios de administrador ao programa "
- "activándolle o bit \"setuid\" e asignándoo ao usuario \"root\". Adoita ser "
- "unha mala idea, xa que hai xeitos mellores de o facer, coma empregar o "
- "programa \"sudo\". Nembargantes, aquí ten a posibilidade de lle dar o bit "
- "\"setuid\" se quere."
++"Programmet listen har brug for at foretage kald som administratorbruger "
++"(root). En måde at gøre dette på er at gøre programmet setuid root. Dette er "
++"normalt en dårlig ide, da der er bedre måder, såsom brugen af programmet "
++"sudo. Du kan dog her gøre programmet setuid root, såfremt du måtte ønske "
++"dette."
diff --cc debian/po/de.po
index 44ee935,0000000..c43cf7b
mode 100644,000000..100644
--- a/debian/po/de.po
+++ b/debian/po/de.po
@@@ -1,44 -1,0 +1,45 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2004-03-22 19:32-0500\n"
+"Last-Translator: Joerg Rieger\n"
+"Language-Team: German <debian-l10n-german at lists.debian.org>\n"
++"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Soll das listen Programm setuid root laufen ?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"Das listen Programm muss einige aufrufe als root Benutzer durchführen. Eine "
+"Möglichkeit ist das Programm setuid root zu machen. Dies ist generell eine "
+"schlechte Idee, da es bessere Wege gibt dies zu erreichen, z.B. mit sudo. "
+"Jedoch können Sie mit dieser Option das Programm setuid root installieren."
diff --cc debian/po/es.po
index d3870f3,0000000..c4c5f72
mode 100644,000000..100644
--- a/debian/po/es.po
+++ b/debian/po/es.po
@@@ -1,45 -1,0 +1,46 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2004-03-22 19:32-0500\n"
+"Last-Translator: Carlos Valdivia <valyag at teleline.es>\n"
+"Language-Team: Spanish <debian-l10n-spanish at lists.debian.org>\n"
++"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "¿Quiere hacer que listen se ejecute con permisos de root?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"El programa listen necesita hacer llamadas como superusuario root. Una "
+"manera de lograrlo es hacer el programa setuid root. Normalmente, es una "
+"mala idea, ya que hay mejores alternativas, como usar el programa sudo. Sin "
+"embargo, tiene la opción de hacer que se ejecute con permisos de root "
+"(setuid root) si así lo desea."
diff --cc debian/po/fr.po
index db18e45,0000000..12dd0fc
mode 100644,000000..100644
--- a/debian/po/fr.po
+++ b/debian/po/fr.po
@@@ -1,46 -1,0 +1,47 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2003-08-17 15:06+0200\n"
+"Last-Translator: Christian Perrier <bubulle at debian.org>\n"
+"Language-Team: French <debian-l10n-french at lists.debian.org>\n"
++"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Listen doit-il être « setuid root » ?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"Le programme listen doit effectuer certains appels avec les droits du super-"
+"utilisateur. Une méthode pour cela est que le programme s'exécute avec les "
+"droits du super-utilisateur (« setuid root »). C'est toutefois déconseillé "
+"car il existe d'autres méthodes, comme l'utilisation du programme sudo, pour "
+"cela. Cependant, vous pouvez choisir ici de rendre le programme « setuid "
+"root » si vous le préférez."
diff --cc debian/po/gl.po
index 57527ec,0000000..b5e3447
mode 100644,000000..100644
--- a/debian/po/gl.po
+++ b/debian/po/gl.po
@@@ -1,37 -1,0 +1,38 @@@
+# Galician translation of ax25-apps's debconf templates
+# This file is distributed under the same license as the ax25-apps package.
+# Jacobo Tarrio <jtarrio at debian.org>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2007-02-25 15:57+0100\n"
+"Last-Translator: Jacobo Tarrio <jtarrio at debian.org>\n"
+"Language-Team: Galician <proxecto at trasno.net>\n"
++"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "¿Quere darlle privilexios de administrador a \"listen\"?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"O programa \"listen\" precisa de facer chamadas coma administrador. Un xeito "
+"de o facer é asignarlle privilexios de administrador ao programa "
+"activándolle o bit \"setuid\" e asignándoo ao usuario \"root\". Adoita ser "
+"unha mala idea, xa que hai xeitos mellores de o facer, coma empregar o "
+"programa \"sudo\". Nembargantes, aquí ten a posibilidade de lle dar o bit "
+"\"setuid\" se quere."
diff --cc debian/po/it.po
index 57527ec,0000000..c0ca5a1
mode 100644,000000..100644
--- a/debian/po/it.po
+++ b/debian/po/it.po
@@@ -1,37 -1,0 +1,38 @@@
- # Galician translation of ax25-apps's debconf templates
++# ITALIAN TRANSLATION OF AX25-APPS' PO-DEBCONF FILE.
++# COPYRIGHT (C) 2010 THE AX25-APPS' COPYRIGHT HOLDER
+# This file is distributed under the same license as the ax25-apps package.
- # Jacobo Tarrio <jtarrio at debian.org>, 2007.
++# Vincenzo Campanella <vinz65 at gmail.com>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
- "PO-Revision-Date: 2007-02-25 15:57+0100\n"
- "Last-Translator: Jacobo Tarrio <jtarrio at debian.org>\n"
- "Language-Team: Galician <proxecto at trasno.net>\n"
++"PO-Revision-Date: 2010-04-18 20:05+0200\n"
++"Last-Translator: Vincenzo Campanella <vinz65 at gmail.com>\n"
++"Language-Team: Italian <tp at lists.linux.it>\n"
++"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
- msgstr "¿Quere darlle privilexios de administrador a \"listen\"?"
++msgstr "Impostare listen setuid root?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
- "O programa \"listen\" precisa de facer chamadas coma administrador. Un xeito "
- "de o facer é asignarlle privilexios de administrador ao programa "
- "activándolle o bit \"setuid\" e asignándoo ao usuario \"root\". Adoita ser "
- "unha mala idea, xa que hai xeitos mellores de o facer, coma empregar o "
- "programa \"sudo\". Nembargantes, aquí ten a posibilidade de lle dar o bit "
- "\"setuid\" se quere."
++"Il programma listen deve effettuare delle chiamate come utente root. Un modo "
++"per farlo è di impostare il programma setuid root, ma generalmente questa "
++"non è una buona idea, in quanto ci sono modi migliori per farlo come, per "
++"esempio, l'utilizzo del programma sudo. Ad ogni modo, è possibile impostarlo "
++"qui setuid root se lo si desidera."
diff --cc debian/po/ja.po
index 72803d1,0000000..2a8afc1
mode 100644,000000..100644
--- a/debian/po/ja.po
+++ b/debian/po/ja.po
@@@ -1,45 -1,0 +1,46 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps 0.0.6-4\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2004-03-04 08:02+0900\n"
+"Last-Translator: Hideki Yamane <henrich at samba.gr.jp>\n"
+"Language-Team: Japanese <debian-japanese at lists.debian.org>\n"
++"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "listen を root に setuid しますか?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"listen プログラムを root ユーザとして起動する必要があります。これを行う方法の"
+"一つにプログラムを root に setuid するのがあります。これは sudo プログラムを"
+"使うなどのもっと良い方法がある場合、あまり良い考えとは言えません。しかし、望"
+"むならここで listen プログラムを root へ setuid を選択できます。"
diff --cc debian/po/nl.po
index a1975db,0000000..fccb3e6
mode 100644,000000..100644
--- a/debian/po/nl.po
+++ b/debian/po/nl.po
@@@ -1,45 -1,0 +1,46 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2004-03-22 19:32-0500\n"
+"Last-Translator: Joop Stakenborg <pa3aba at debian.org>\n"
+"Language-Team: Dutch <debian-l10n-dutch at lists.debian.org>\n"
++"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Moet ik het listen programma setuid root maken?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"Het listen programma loopt alleen goed als root gebruiker. Een manier om "
+"listen als root te runnen, is het suid bit te zetten. Over het algemeen is "
+"dit een slecht idee omdat er betere manieren zijn, bijvoorbeeld met het sudo "
+"programma. Je krijgt hier echter de mogelijkheid om toch het suid bit te "
+"gebruiken."
diff --cc debian/po/pl.po
index 0000000,0000000..332bb8e
new file mode 100644
--- /dev/null
+++ b/debian/po/pl.po
@@@ -1,0 -1,0 +1,41 @@@
++# Translation of ax25-apps debconf templates to Polish.
++# Copyright (C) 2010
++# This file is distributed under the same license as the ax25-apps package.
++#
++# Michał Kułach <michal.kulach at gmail.com>, 2012.
++msgid ""
++msgstr ""
++"Project-Id-Version: \n"
++"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
++"POT-Creation-Date: 2010-04-18 19:15+0200\n"
++"PO-Revision-Date: 2012-02-08 16:30+0100\n"
++"Last-Translator: Michał Kułach <michal.kulach at gmail.com>\n"
++"Language-Team: Polish <debian-l10n-polish at lists.debian.org>\n"
++"Language: pl\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"X-Generator: Lokalize 1.2\n"
++"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
++"|| n%100>=20) ? 1 : 2);\n"
++
++#. Type: boolean
++#. Description
++#: ../templates:1001
++msgid "Make listen setuid root?"
++msgstr "Ustawić setuid root programowi listen?"
++
++#. Type: boolean
++#. Description
++#: ../templates:1001
++msgid ""
++"The listen program needs to make calls as the root user. One way of doing "
++"this is to make the program setuid root. This is generally a bad idea as "
++"there are better ways, such as using the sudo program, to do this. However, "
++"you have the option of making it setuid root here if you like."
++msgstr ""
++"Program listen musi tworzyć wywołania jako root. Jednym ze sposobów aby to "
++"osiągnąć jest ustawienie atrybutu setuid root. Nie jest to dobre "
++"rozwiązanie, ponieważ korzystniej jest wykorzystywać w tym celu np. program "
++"sudo. Można jednak ustawić wspomniany atrybut, jeśli takie jest życzenie "
++"użytkownika."
diff --cc debian/po/pt.po
index 3b61c35,0000000..1a7926f
mode 100644,000000..100644
--- a/debian/po/pt.po
+++ b/debian/po/pt.po
@@@ -1,35 -1,0 +1,36 @@@
+# Portuguese translation of ax25-apps debconf messages.
+# This file is distributed under the same license as the ax25-apps package.
+# Ricardo Silva <ardoric at gmail.com>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps 0.0.6-14\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2006-09-25 11:34+0100\n"
+"Last-Translator: Ricardo Silva <ardoric at gmail.com>\n"
+"Language-Team: Portuguese <traduz at debianpt.org>\n"
++"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Colocar bit setuid em listen?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"O programa listen necessita de chamar funções como root. Uma maneira de "
+"fazer isto é colocar o bit de setuid no programa. Isto é normalmente uma má "
+"ideia uma vez que há melhores maneiras, tais como usar o programa sudo. No "
+"entanto, tem a opção de colocar o bit setuid se quiser."
diff --cc debian/po/pt_BR.po
index 007de94,0000000..a03e788
mode 100644,000000..100644
--- a/debian/po/pt_BR.po
+++ b/debian/po/pt_BR.po
@@@ -1,45 -1,0 +1,46 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2004-03-22 19:32-0500\n"
+"Last-Translator: Andre Luis Lopes <andrelop at ig.com.br>\n"
+"Language-Team: Portuguese <debian-l10n-portuguese at lists.debian.org>\n"
++"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Fazer com que o listen seja setuid root ?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"O programa listen precisa fazer chamadas como o usuário root. Uma maneira de "
+"fazer isso é fazer com que o programa seja setuid root. Isto é geralmente "
+"uma má idéia, pois existem melhores métodos para fazer isso, como utilizar o "
+"programa sudo. Porém, você tem a opção de fazê-lo setuid root aqui se você "
+"assim deseja."
diff --cc debian/po/ru.po
index c730a71,0000000..3725eec
mode 100644,000000..100644
--- a/debian/po/ru.po
+++ b/debian/po/ru.po
@@@ -1,40 -1,0 +1,41 @@@
+# translation of ru.po to Russian
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Kozlov <yuray at komyakino.ru>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: ru\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2009-06-13 09:35+0400\n"
+"Last-Translator: Yuri Kozlov <yuray at komyakino.ru>\n"
+"Language-Team: Russian <debian-l10n-russian at lists.debian.org>\n"
++"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
- "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
- "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
++"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Установить на listen setuid-бит?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"Для того, чтобы звонить, программе listen требуется иметь права "
+"суперпользователя. Одним из способов сделать это является установка бита "
+"setuid на исполняемую программу. Обычно, это не очень хороший вариант, есть "
+"другие способы, например, использование программы sudo. Однако, если хотите, "
+"то можете указать установку setuid-бита."
diff --cc debian/po/sv.po
index 10bd8a6,0000000..5f17a56
mode 100644,000000..100644
--- a/debian/po/sv.po
+++ b/debian/po/sv.po
@@@ -1,45 -1,0 +1,46 @@@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2004-03-22 19:32-0500\n"
+"Last-Translator: André Dahlqvist\n"
+"Language-Team: Swedish <debian-l10n-swedish at lists.debian.org>\n"
++"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Gör \"listen\" setuid root?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
+msgstr ""
+"Programmet listen måste göra anrop som root användare. Ett sätt att "
+"åstakomma detta är att göra programmet setuid root. Detta är generellt en "
+"dålig idé, eftersom det finns bättre sätt, såsom att använda programmet "
+"sudo, för att göra detta. Du har dock möjlighet att göra programmet setuid "
+"root nu om du vill."
diff --cc debian/po/vi.po
index df0df18,0000000..0da0282
mode 100644,000000..100644
--- a/debian/po/vi.po
+++ b/debian/po/vi.po
@@@ -1,33 -1,0 +1,38 @@@
+# Vietnamese translation for ax25-apps.
+# Copyright © 2010 Free Software Foundation, Inc.
+# Clytie Siddall <clytie at riverland.net.au>, 2005-2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ax25-apps\n"
+"Report-Msgid-Bugs-To: ax25-apps at packages.debian.org\n"
+"POT-Creation-Date: 2010-04-18 19:15+0200\n"
+"PO-Revision-Date: 2010-04-26 20:51+0930\n"
+"Last-Translator: Clytie Siddall <clytie at riverland.net.au>\n"
+"Language-Team: Vietnamese <vi-VN at googlegroups.com>\n"
++"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: LocFactoryEditor 1.8\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid "Make listen setuid root?"
+msgstr "Đặt listen « setuid root » ?"
+
+#. Type: boolean
+#. Description
+#: ../templates:1001
+msgid ""
+"The listen program needs to make calls as the root user. One way of doing "
+"this is to make the program setuid root. This is generally a bad idea as "
+"there are better ways, such as using the sudo program, to do this. However, "
+"you have the option of making it setuid root here if you like."
- msgstr "Chương trình listen (lắng nghe) cần phải gọi chức năng dưới dạng người chủ (root). Một phương pháp là làm cho chương trình là « setuid root ». Nói chung đây là một ý kiến xấu do rủi ro bảo mật, và có phương pháp tốt hơn như sử dụng chương trình « sudo ». Tuy nhiên, thiết lập này theo ý kiến của bạn."
++msgstr ""
++"Chương trình listen (lắng nghe) cần phải gọi chức năng dưới dạng người chủ "
++"(root). Một phương pháp là làm cho chương trình là « setuid root ». Nói "
++"chung đây là một ý kiến xấu do rủi ro bảo mật, và có phương pháp tốt hơn như "
++"sử dụng chương trình « sudo ». Tuy nhiên, thiết lập này theo ý kiến của bạn."
diff --cc debian/postinst
index 7d00984,0000000..9bd2f32
mode 100644,000000..100644
--- a/debian/postinst
+++ b/debian/postinst
@@@ -1,85 -1,0 +1,87 @@@
+#! /bin/sh -e
+# postinst script for ax25-apps
+#
+# see: dh_installdeb(1)
+
+
+# Source the debconf library.
+. /usr/share/debconf/confmodule
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see /usr/doc/packaging-manual/
+#
+# 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'.
+
+config_ax25_apps(){
+ # Check result of tools being setuid
+ db_get ax25-apps/suid_listen
+ if [ "$RET" = "true" ]; then
+ {
+ # Try registering with dpkg-statoverride first
- if [ -x /usr/sbin/dpkg-statoverride ] ; then
- dpkg-statoverride --update --add --force root root 4755 /usr/bin/axlisten
- else
++ hash dpkg-statoverride 2>&-
++ if [ $? -eq 0 ]; then
++ dpkg-statoverride --update --add --force root root 4755 /usr/bin/axlisten
+ # change program directly
- chmod 4755 /usr/bin/axlisten
- fi
++ else
++ chmod 4755 /usr/bin/axlisten
++ fi
+ }
+ else
+ {
+ # set permission on /usr/bin/axlisten to know state not suid
+ chmod 0755 /usr/bin/axlisten
+ #if dpkg-statoverride is installed, remove axlisten from overrides
- if [ -x /usr/sbin/dpkg-statoverride ] ; then
++ hash dpkg-statoverride 2>&-
++ if [ $? -eq 0 ]; then
+ dpkg-statoverride --remove --force /usr/bin/axlisten
- fi
++ fi
+ }
+ fi
+}
+
+convert_to_statoverride(){
+ #try to import suidmanager setting for axlisten
+ dpkg-statoverride --add --force root root 0755 /usr/bin/axlisten
+}
+
+case "$1" in
+ install)
+ config_ax25_apps
+ ;;
+
+ upgrade)
+ convert_to_statoverride
+ config_ax25_apps
+ ;;
+
+ configure)
+ config_ax25_apps
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "postinst called with unknown argument $1" >&2
+ exit 0
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+exit 0
+
diff --cc debian/rules
index 0418496,0000000..7ce41ba
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,80 -1,0 +1,95 @@@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# This file is public domain software, originally written by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
++export DEB_BUILD_MAINT_OPTIONS = hardening=+all
++DPKG_EXPORT_BUILDFLAGS = 1
++include /usr/share/dpkg/buildflags.mk
++
+# This is the debhelper compatibility version to use.
+
+build: build-stamp
++
++build-arch: build
++
++build-indep: build
++
+build-stamp:
+ dh_testdir
-
++ dh_autoreconf
++ #autoreconf --install --force
++ chmod +x configure
+ # Add here commands to compile the package.
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man
- $(MAKE)
++ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --program-transform-name='s@^call at axcall@;s@^listen at axlisten@'
++ dh_auto_build
++# $(MAKE)
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) distclean
+
++ dh_autoreconf_clean
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+
+ # Add here commands to install the package into debian/<packagename>
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/ax25-apps
+ $(MAKE) installconf DESTDIR=$(CURDIR)/debian/ax25-apps
+
++binary: binary-arch
++
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+# dh_testversion 2
+ dh_testdir
+ dh_testroot
+ dh_installdebconf
+ dh_installdocs
+# remove extra copying file from doc dir for lintian
+ rm $(CURDIR)/debian/ax25-apps/usr/share/doc/ax25-apps/COPYING.ax25ipd
+ dh_installexamples
+ dh_installmenu
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+ #dh_installcron
+# dh_installman
+ #dh_installinfo
+ #dh_undocumented
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ # You may want to make some executables suid here.
+# dh_suidregister
+# dh_makeshlibs
+ dh_installdeb
+# dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/ax25-apps.git
More information about the pkg-hamradio-commits
mailing list