[cups.bugs] [MOD] STR #1313: IPv6 improvements for cups 1.2

jlovell.apple jlovell at apple.com
Fri Oct 7 18:26:38 PDT 2005


[STR New]

Attached are patches to improve IPv6 support in cups 1.2.

General notes in no particular order:
- httpConnectEncrypt() now tries to connect via domain, IPv6 and IPv4
sockets (in that order).
- socket(2) & connect(2) failures aren't fatal, all addresses are tried.
- httpSeparate2() adds support for rfc2732 - Format for Literal IPv6
Addresses in URL's
- Added uritest.c to test this (hopefully a future httpSeparate() will
return status instead of void).
- Listen directive support could probably use more massaging along the
lines as Apache for IPv4-mapped IPv6 addresses:
	http://httpd.apache.org/docs/2.0/bind.html#ipv6
- Darwin's default domain socket name changed to match the currently
shipped one.
- Unrelated compiler optimization change to mirror what other darwin
projects use.
- Unrelated CDSA SSL changes included (you could ignore them for now but
eventually they'll be needed).

Comments?

Thanks!

Link: http://www.cups.org/str.php?L1313
Version: 1.2-current
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ipv6.diffs
URL: <https://lists.cups.org/pipermail/cups/attachments/20051007/a60ee2c9/attachment.ksh>


More information about the cups mailing list