[cups.bugs] [MOD] STR #2521: Does not support IPv6 ACLs

martin.pitt.canonical martin.pitt at canonical.com
Tue Sep 18 23:23:51 PDT 2007


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

>From http://bugs.debian.org/443132:

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.

This seems to be a regression relative to cupsys 1.2.2 (STR #1713)?

Link: http://www.cups.org/str.php?L2521
Version: 1.3.2





More information about the cups mailing list