More IPv6/address transparency changes for STR #1313.
config-scripts/cups-network.m4:
- Add check for getnameinfo().
- Remove --enable-domainsocket, just use --with-domainsocket.
config.h.in:
- Add HAVE_GETNAMEINFO and change CUPS_DEFAULT_DOMAINSOCKET
to be #undef by default.
cups/globals.h:
- Remove domain_socket.
- Add servername.
cups/http-addr.c:
- Use getnameinfo() when available, fix IPv6 address
formatting.
cups/http.c:
- Move httpDateString(), httpDateString2(), httpDateTime(),
httpDecode64(), httpDecode64_2(), httpEncode64(), and
httpEncode64_2() to http-support.c.
cups/http.h:
- Add httpSeparate3() and http_uri_status_t.
cups/http-support.c:
- httpSeparate3(): Added;
- Move httpDateString(), httpDateString2(), httpDateTime(),
httpDecode64(), httpDecode64_2(), httpEncode64(), and
httpEncode64_2() to http-support.c.
cups/usersys.c:
- cupsServer(): Fix domain socket support so that we use
domain sockets by default when available.
- cupsSetServer(): Support port name/number in server name.
scheduler/conf.c:
- get_address(), read_configuration(): Check for IPv6 address
after we find the last colon in the value.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@4760
7a7537e8-13f0-0310-91df-
b6672ffda945