[Pkg-cups-devel] Bug#443132: cupsys does not support ipv6 access lists

Steve Langasek vorlon at debian.org
Tue Sep 18 23:49:17 UTC 2007


Package: cupsys
Version: 1.3.0-3
Severity: important
Tags: ipv6

Although cupsd supports binding to ipv6 addresses, it fails to either parse
ipv6 addresses included in Allow directives or correctly resolve IPv6
addresses to hostnames, preventing me from giving IP-based printer access to
IPv6 clients on my local network.

Attempted with each of:

  Allow From *.dodds.net
  Allow From 2001:4830:1244::/64
  Allow From 2001:4830:1244:0:219:d2ff:fe76:2acb

The first option just gives me a 403 error in access.log:

  2001:4830:1244:0:219:d2ff:fe76:2acb - - [18/Sep/2007:16:43:30 -0700] "POST /printers/PTAL_mlcusbPSC_750 HTTP/1.1" 403 0 - -

(Correct forward and reverse resolution for this IPv6 address should be
verifiable in public DNS)

The other two give me parse errors in cupsd.conf, and cupsd fails to start:

  E [18/Sep/2007:16:23:17 -0700] Bad netmask value 2001:4830:1244::/64 on line 33.
  E [18/Sep/2007:16:23:17 -0700] Unknown Location directive Allow on line 33.
  E [18/Sep/2007:16:30:42 -0700] Bad netmask value 2001:4830:1244:0:219:d2ff:fe76:2acb on line 34.
  E [18/Sep/2007:16:30:42 -0700] Unknown Location directive Allow on line 34.

According to the upstream changelog, this seems to be a regression relative
to cupsys 1.2.2 (STR #1713)?

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/





More information about the Pkg-cups-devel mailing list