Your message dated Thu, 7 May 2009 19:45:37 +0100
with message-id <200905071845.n47ijbkm014...@kmos.homeip.net>
and subject line diald has been removed from Debian, closing #53383
has caused the Debian Bug report #53383,
regarding diald: -daemon doesn't log to stderr
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
53383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=53383
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: diald
Version: 0.99.1-0.2
Severity: normal

man diald(8) claims:
       -daemon
              Don't run in daemon mode. This means that  the  the
              standard input, standard output, and standard error
              output are not closed, that all messages are logged
              to  the standard error as well as the syslog facilĀ­
              ity, and that  the  diald  program  does  not  fork
              itself  into the background.  This is mostly useful
              when you are running the  debugging  mode  and  you
              want to see what is happening.

In fact messages are logged only to syslog and not to standard error.
I have not found this an inconvenience, rather just confusing.
Perhaps the manual page only needs to be corrected.

diald 0.16.5-3 operates as documented.

-- System Information
Debian Release: potato
Kernel Version: Linux castrov 2.0.36 #2 Sun Feb 21 15:55:27 EST 1999 i486 
unknown

Versions of the packages diald depends on:
ii  libc6           2.1.2-10       GNU C Library: Shared libraries and timezone
ii  libwrap0        7.6-1.1        Wietse Venema's TCP wrappers library
ii  netbase         3.16-8         Basic TCP/IP networking binaries
ii  ppp             2.3.10-2       Point-to-Point Protocol (PPP) daemon.

--- Begin /etc/diald/diald.options (modified conffile)
#
#
#
#
device /dev/ttyS1
speed 115200
accounting-log /var/log/diald.log
fifo /var/run/diald.fifo
debug 18
-daemon
mode ppp
local 192.168.0.1
remote 194.109.2.10
netmask 255.255.255.0
dynamic
pppd-options noauth nopersist
two-way
defaultroute
connect "/etc/diald/connect"
lock
modem
crtscts
connect-timeout 90
dial-fail-limit 0
died-retry-count 0
include /etc/diald/dynamic.filter

--- End /etc/diald/diald.options

--- Begin /etc/diald/standard.filter (modified conffile)
#
#
#
#
accept tcp 15 tcp.syn
ignore tcp tcp.dest=tcp.domain
ignore tcp tcp.source=tcp.domain
accept tcp 5 ip.tot_len=40,tcp.syn
ignore tcp ip.tot_len=40,tcp.live
accept tcp 120 tcp.dest=tcp.www
accept tcp 120 tcp.source=tcp.www
accept tcp 120 tcp.dest=tcp.443
accept tcp 120 tcp.source=tcp.443
keepup tcp 5 !tcp.live
ignore tcp !tcp.live
accept tcp 120 tcp.dest=tcp.ftp
accept tcp 120 tcp.source=tcp.ftp
accept tcp 600 any
#
ignore udp udp.dest=udp.10000
ignore udp udp.dest=udp.who
ignore udp udp.source=udp.who
ignore udp udp.dest=udp.route
ignore udp udp.source=udp.route
ignore udp udp.dest=udp.ntp
ignore udp udp.source=udp.ntp
ignore udp udp.dest=udp.timed
ignore udp udp.source=udp.timed
ignore udp udp.dest=udp.domain,udp.source=udp.domain
accept udp 30 udp.dest=udp.domain 
accept udp 30 udp.source=udp.domain
ignore udp udp.source=udp.netbios-ns,udp.dest=udp.netbios-ns
accept udp 30 udp.dest=udp.netbios-ns
accept udp 30 udp.source=udp.netbios-ns
ignore udp tcp.dest=udp.route
ignore udp tcp.source=udp.route
accept udp 120 any
accept any 30 any

--- End /etc/diald/standard.filter

--- Begin /etc/init.d/diald (modified conffile)
#! /bin/sh
#
#
#
#
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/diald
NAME=diald
DESC=diald
FIFO=""
test -f $DAEMON || exit 0
test -f /etc/diald/diald.options || exit 0
NEW_FIFO=`egrep '^[[:space:]]*fifo[[:space:]]+[^[:space:]]+'\
        /etc/diald/diald.options | sed -e 's/^[[:space:]]*fifo[[:space:]]*//'`
if [ "$NEW_FIFO" != "" ]; then
    # The user location exists, and is a named pipe.
    FIFO="$NEW_FIFO";
fi
set -e
case "$1" in
  start)
        echo -n "Starting $DESC: "
        if [ "$FIFO" != "" ] ; then
          if test -p $FIFO ; then
            rm -f $FIFO
          fi
          mknod --mode=0660 $FIFO p
          chown root.dialout $FIFO
          if test -p $FIFO ; then
            echo -n "fifo-created "
          fi
        fi
        start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
                --exec $DAEMON
        echo "$NAME."
        ;;
  stop)
        echo -n "Stopping $DESC: "
        if [ "$FIFO" != "" ] ; then
          if test -p $FIFO ; then
            rm -f $FIFO
            echo -n "fifo-removed "
          fi
        fi
        start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/$NAME.pid \
                --exec $DAEMON
        echo "$NAME."
        ;;
  reload|force-reload)
        #echo "Reloading $DESC configuration files."
        if [ "$FIFO" != "" ] ; then
          if test -p $FIFO ; then
            echo "reset" > $FIFO
            echo "Diald configuration reloaded."
          else
            echo "Cannot reload diald configuration: $FIFO not found."
            exit 2
          fi
        else
          echo "Cannot reload diald configuration: "
          echo "  need a fifo statement in /etc/diald/diald.options."
          exit 2
        fi
        # start-stop-daemon --stop --signal 1 --quiet --pidfile \
        #       /var/run/$NAME.pid --exec $DAEMON
  ;;
  restart)
        echo -n "Restarting $DESC: "
        #pid=`cat /var/run/$NAME.pid`
        start-stop-daemon --stop --quiet --oknodo --pidfile \
                /var/run/$NAME.pid --exec $DAEMON
        while [ -n "`pidof $NAME`" ]; do sleep 1; echo -n .;done
        #while ps $pid >/dev/null 2>/dev/null
        #do
        #  sleep 1
        #done
        #sleep 1
        start-stop-daemon --start --quiet --pidfile \
                /var/run/$NAME.pid --exec $DAEMON
        echo "$NAME."
        ;;
  *)
        N=/etc/init.d/$NAME
        echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
        # echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac
exit 0

--- End /etc/init.d/diald

--- End Message ---
--- Begin Message ---
Version: 0.99.4-9+rm

The diald package has been removed from Debian so we are closing
the bugs that were still opened against it.

For more information about this package's removal, read
http://bugs.debian.org/526512 . That bug might give the reasons why
this package was removed, and suggestions of possible replacements.

Don't hesitate to reply to this mail if you have any question.

Thank you for your contribution to Debian.

Kind regards,
--
Marco Rodrigues


--- End Message ---

Reply via email to