Package: authbind
Version: 2.1.0
Severity: important

The following description from the current manpage:
for  IPv6  only: since the textual representation from inet_ntop is
complicated to predict, a variant of addr is also tested which does
not use the double colon abbreviation: each 16-byte chunk expressed
in the minimal nonzero  number  of  hex  digits  (i.e.  with  leading
zeroes removed), the chunks being separated by colons as is
conventional.

Does not appear to match the behavior as shown by tracing the execution of authbind.

[pid  7764] 10:14:53.805813 chdir("/etc/authbind") = 0
[pid  7764] 10:14:53.805868 access("byport/80", X_OK) = -1 ENOENT (No such file 
or directory)
[pid  7764] 10:14:53.805919 access("byaddr/2620:106:e002:f00f::21,80", X_OK) = 
-1 ENOENT (No such file or directory)
[pid  7764] 10:14:53.805970 access("byaddr/2620:106:e002:f00f:0:0:0:21,80", 
X_OK) = -1 ENOENT (No such file or directory)

The first representation of an ipv6 address searched for has the 5th,6th
and 7th 16 byte chunks collapsed and is not represented as the "minimal
nonzero number of hex digits separated by colons". This is an unexpected
behavior and should be documented as a valid format. Additionally it
would be nice if the manpage included at least one example of an appropriately formatted ipv6 byaddr filename.



-- System Information:
Debian Release: 6.0.5
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/16 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages authbind depends on:
ii libc6 2.11.3-3 Embedded GNU C Library: Shared lib

authbind recommends no packages.

authbind suggests no packages.

-- no debconf information



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to