Debian Bug report logs - #561253
hylafax-server: /etc/default/hylafax leads to wrong usage of BINDTO parameter

version graph

Package: hylafax-server; Maintainer for hylafax-server is Giuseppe Sacco <eppesuig@debian.org>; Source for hylafax-server is src:hylafax (PTS, buildd, popcon).

Reported by: Nico Prenzel <nico.prenzel@pn-systeme.de>

Date: Tue, 15 Dec 2009 15:06:05 UTC

Severity: normal

Tags: moreinfo

Found in version hylafax/2:6.0.3-5.1

Done: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Giuseppe Sacco <eppesuig@debian.org>:
Bug#561253; Package hylafax-server. (Tue, 15 Dec 2009 15:06:08 GMT) (full text, mbox, link).


Acknowledgement sent to Nico Prenzel <nico.prenzel@pn-systeme.de>:
New Bug report received and forwarded. Copy sent to Giuseppe Sacco <eppesuig@debian.org>. (Tue, 15 Dec 2009 15:06:08 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Nico Prenzel <nico.prenzel@pn-systeme.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: hylafax-server: /etc/default/hylafax leads to wrong usage of BINDTO parameter
Date: Tue, 15 Dec 2009 16:03:41 +0100
Package: hylafax-server
Version: 2:6.0.3-5.1
Severity: normal

The documentation to the BINDTO parameter leads to a wrong usage, as it won't bind to all
known IP addresses if you'll leave it commented.

/etc/default/hylafax
#
# If you need to bind hylafax to one address only, just uncomment
# this variable and change the value using your preferred IP.
#
#BINDTO="-l 127.0.0.1"

A netstat shows that it insn't listening on all local IP addresses.

:~# netstat -l
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp6       0      0 [::]:hylafax            [::]:*                  LISTEN


If BINDTO states to valid IP address HylaFax will listen to the right IP address as shown in netstat.

:~# netstat -l
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:hylafax               *:*                     LISTEN



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31-1-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages hylafax-server depends on:
ii  adduser            3.111                 add and remove users and groups
ii  bsd-mailx [mailx]  8.1.2-0.20090911cvs-2 simple mail user agent
ii  debconf [debconf-2 1.5.28                Debian configuration management sy
ii  ghostscript        8.70~dfsg-2           The GPL Ghostscript PostScript/PDF
ii  hylafax-client     2:6.0.3-5.1           Flexible client/server fax softwar
ii  libc6              2.10.2-2              GNU C Library: Shared libraries
ii  libgcc1            1:4.4.2-5             GCC support library
ii  libpam0g           1.1.0-4               Pluggable Authentication Modules l
ii  libstdc++6         4.4.2-5               The GNU Standard C++ Library v3
ii  libtiff-tools      3.9.2-1               TIFF manipulation and conversion t
ii  libtiff4           3.9.2-1               Tag Image File Format (TIFF) libra
ii  lsb-base           3.2-23                Linux Standard Base 3.2 init scrip
ii  mailx              1:20081101-2          Transitional package for mailx ren
ii  psmisc             22.8-1                utilities that use the proc file s
ii  sed                4.2.1-6               The GNU sed stream editor
ii  zlib1g             1:1.2.3.3.dfsg-15     compression library - runtime

hylafax-server recommends no packages.

Versions of packages hylafax-server suggests:
pn  mgetty                        <none>     (no description available)
ii  psrip                         1.3-7      Extract images from PostScript fil

-- debconf information excluded




Information forwarded to debian-bugs-dist@lists.debian.org, Giuseppe Sacco <eppesuig@debian.org>:
Bug#561253; Package hylafax-server. (Wed, 16 Dec 2009 09:48:06 GMT) (full text, mbox, link).


Acknowledgement sent to Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>:
Extra info received and forwarded to list. Copy sent to Giuseppe Sacco <eppesuig@debian.org>. (Wed, 16 Dec 2009 09:48:06 GMT) (full text, mbox, link).


Message #10 received at 561253@bugs.debian.org (full text, mbox, reply):

From: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>
To: Nico Prenzel <nico.prenzel@pn-systeme.de>, 561253@bugs.debian.org
Subject: Re: Bug#561253: hylafax-server: /etc/default/hylafax leads to wrong usage of BINDTO parameter
Date: Wed, 16 Dec 2009 10:14:15 +0100
Hi Nico,
could you please better describe what the problem is?

Il giorno mar, 15/12/2009 alle 16.03 +0100, Nico Prenzel ha scritto:
[...]
> The documentation to the BINDTO parameter leads to a wrong usage, as it won't bind to all
> known IP addresses if you'll leave it commented.

Would you please suggest a better description?

> /etc/default/hylafax
> #
> # If you need to bind hylafax to one address only, just uncomment
> # this variable and change the value using your preferred IP.
> #
> #BINDTO="-l 127.0.0.1"
> 
> A netstat shows that it insn't listening on all local IP addresses.
> 
> :~# netstat -l
> Aktive Internetverbindungen (Nur Server)
> Proto Recv-Q Send-Q Local Address           Foreign Address         State
> tcp6       0      0 [::]:hylafax            [::]:*                  LISTEN

what address is missing? Isn't it listening to all addresses?

> If BINDTO states to valid IP address HylaFax will listen to the right IP address as shown in netstat.
> 
> :~# netstat -l
> Aktive Internetverbindungen (Nur Server)
> Proto Recv-Q Send-Q Local Address           Foreign Address         State
> tcp        0      0 *:hylafax               *:*                     LISTEN

why? what it the address it id bound? what is the BINDTO used value?

Thanks,
Giuseppe





Information stored :
Bug#561253; Package hylafax-server. (Wed, 16 Dec 2009 09:48:08 GMT) (full text, mbox, link).


Acknowledgement sent to Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>:
Extra info received and filed, but not forwarded. (Wed, 16 Dec 2009 09:48:08 GMT) (full text, mbox, link).


Message #15 received at 561253-quiet@bugs.debian.org (full text, mbox, reply):

From: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>
To: Nico Prenzel <nico.prenzel@pn-systeme.de>, 561253-quiet@bugs.debian.org
Subject: Re: Bug#561253: hylafax-server: /etc/default/hylafax leads to wrong usage of BINDTO parameter
Date: Wed, 16 Dec 2009 10:17:43 +0100
Hi Nico,
could you please better describe what the problem is?

Il giorno mar, 15/12/2009 alle 16.03 +0100, Nico Prenzel ha scritto:
[...]
> The documentation to the BINDTO parameter leads to a wrong usage, as
it won't bind to all
> known IP addresses if you'll leave it commented.

Would you please suggest a better description?

> /etc/default/hylafax
> #
> # If you need to bind hylafax to one address only, just uncomment
> # this variable and change the value using your preferred IP.
> #
> #BINDTO="-l 127.0.0.1"
> 
> A netstat shows that it insn't listening on all local IP addresses.
> 
> :~# netstat -l
> Aktive Internetverbindungen (Nur Server)
> Proto Recv-Q Send-Q Local Address           Foreign Address
State
> tcp6       0      0 [::]:hylafax            [::]:*
LISTEN

what address is missing? Isn't it listening to all addresses?

> If BINDTO states to valid IP address HylaFax will listen to the right
IP address as shown in netstat.
> 
> :~# netstat -l
> Aktive Internetverbindungen (Nur Server)
> Proto Recv-Q Send-Q Local Address           Foreign Address
State
> tcp        0      0 *:hylafax               *:*
LISTEN

why? what it the address it id bound? what is the BINDTO used value?

Thanks,
Giuseppe





Information stored :
Bug#561253; Package hylafax-server. (Wed, 16 Dec 2009 11:06:05 GMT) (full text, mbox, link).


Acknowledgement sent to Nico Prenzel <nico.prenzel@pn-systeme.de>:
Extra info received and filed, but not forwarded. (Wed, 16 Dec 2009 11:06:05 GMT) (full text, mbox, link).


Message #20 received at 561253-quiet@bugs.debian.org (full text, mbox, reply):

From: Nico Prenzel <nico.prenzel@pn-systeme.de>
To: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>
Cc: 561253-quiet@bugs.debian.org
Subject: Antwort: Re: Bug#561253: hylafax-server: /etc/default/hylafax leads to wrong usage of BINDTO parameter
Date: Wed, 16 Dec 2009 12:03:05 +0100
Hello Giuseppe,

more explanations to the problem I've found and one correction to my first description.

Think of /etc/default/hylafax has the following definition:
#
# If you need to bind hylafax to one address only, just uncomment
# this variable and change the value using your preferred IP.
#
BINDTO="-l 192.168.253.5"

The BINDTO parameter in /etc/default/hylafax doesn't bind the HylaFax to listen only at the defined IP address. Instead, it will listen to all IP addresses the host has configured.

Think of /etc/default/hylafax has the following definition:
#
# If you need to bind hylafax to one address only, just uncomment
# this variable and change the value using your preferred IP.
#
#BINDTO="-l 192.168.253.5"
Then the description makes you think, that if you'll leave the BINDTO parameter commented that HylaFax will listen on all configured IP addresses. But this isn't the behaviour. It will only listen at the following interface:
:~# netstat -l
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp6       0      0 [::]:hylafax            [::]:*                  LISTEN

Because it looks like an IPv6 address schema, could it be that there's some new IPv6 behaviour HylaFax won't be capable of?


But of course, if you'll define a valid BINDTO address than HylaFax should only listen at this address and not at all host addresses as you can see here:
:~# netstat -l
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:hylafax               *:*                     LISTEN

Let me know If you need more informations/explanations.

Thanks.
NicoP.






-----Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org> schrieb: -----


An: Nico Prenzel <nico.prenzel@pn-systeme.de>, 561253-quiet@bugs.debian.org
Von: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>
Datum: 16.12.2009 10:17
Betreff: Re: Bug#561253: hylafax-server: /etc/default/hylafax leads to wrong usage of BINDTO parameter

Hi Nico,
could you please better describe what the problem is?

Il giorno mar, 15/12/2009 alle 16.03 +0100, Nico Prenzel ha scritto:
[...]
> The documentation to the BINDTO parameter leads to a wrong usage, as
it won't bind to all
> known IP addresses if you'll leave it commented.

Would you please suggest a better description?

> /etc/default/hylafax
> #
> # If you need to bind hylafax to one address only, just uncomment
> # this variable and change the value using your preferred IP.
> #
> #BINDTO="-l 127.0.0.1"
> 
> A netstat shows that it insn't listening on all local IP addresses.
> 
> :~# netstat -l
> Aktive Internetverbindungen (Nur Server)
> Proto Recv-Q Send-Q Local Address           Foreign Address
State
> tcp6       0      0 [::]:hylafax            [::]:*
LISTEN

what address is missing? Isn't it listening to all addresses?

> If BINDTO states to valid IP address HylaFax will listen to the right
IP address as shown in netstat.
> 
> :~# netstat -l
> Aktive Internetverbindungen (Nur Server)
> Proto Recv-Q Send-Q Local Address           Foreign Address
State
> tcp        0      0 *:hylafax               *:*
LISTEN

why? what it the address it id bound? what is the BINDTO used value?

Thanks,
Giuseppe




Information forwarded to debian-bugs-dist@lists.debian.org, Giuseppe Sacco <eppesuig@debian.org>:
Bug#561253; Package hylafax-server. (Fri, 24 Sep 2010 12:06:06 GMT) (full text, mbox, link).


Acknowledgement sent to Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>:
Extra info received and forwarded to list. Copy sent to Giuseppe Sacco <eppesuig@debian.org>. (Fri, 24 Sep 2010 12:06:06 GMT) (full text, mbox, link).


Message #25 received at 561253@bugs.debian.org (full text, mbox, reply):

From: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>
To: Nico Prenzel <nico.prenzel@pn-systeme.de>, 561253@bugs.debian.org
Subject: Bug#561253: hylafax-server: /etc/default/hylafax leads to wrong usage of BINDTO parameter
Date: Fri, 24 Sep 2010 13:35:39 +0200
Hi Nico,
the latest hylafax packages include a rewritten code that manage how to
bind to a specific address, including support for ipv6.
Could you check if this solve the problem you reported?

Thanks,
Giuseppe





Added tag(s) moreinfo. Request was from Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org> to control@bugs.debian.org. (Sat, 25 Sep 2010 16:45:02 GMT) (full text, mbox, link).


Bug closed, send any further explanations to Nico Prenzel <nico.prenzel@pn-systeme.de> Request was from Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org> to control@bugs.debian.org. (Mon, 27 Sep 2010 14:15:02 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 26 Oct 2010 07:33:56 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 6 09:38:52 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.