]> git.ipfire.org Git - thirdparty/cups.git/commit - backend/ipp.c
Support gzip/deflate on HTTP connections.
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Thu, 1 Nov 2012 00:57:55 +0000 (00:57 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Thu, 1 Nov 2012 00:57:55 +0000 (00:57 +0000)
commit2d3aac27f62196ce135100cd204b4dbd74d0af07
tree39f15b1b3a5fad078642368494fe38b350985bd4
parentb514d580eb7c3dff5071fd7b8d03c185f8fa1809
Support gzip/deflate on HTTP connections.

Add httpConnect2, httpAddrCopyList, and several other new (stub, for now) APIs
to better support network connections and server implementations on top of
public API.

Update _httpCreate to support client/server mode and blocking behavior.

Deprecate httpConnect, httpConnectEncrypt, and httpReconnect.

Promote _httpAddrPort and _httpPeek to public API.

Add HTTP_FIELD_ACCEPT_ENCODING, HTTP_FIELD_ALLOW, and HTTP_FIELD_SERVER fields.

Add HTTP_STATE_ERROR and HTTP_STATE_UNKNOWN http_t states.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10672 7a7537e8-13f0-0310-91df-b6672ffda945
23 files changed:
CHANGES.txt
backend/ipp.c
backend/lpd.c
backend/socket.c
cups/adminutil.c
cups/dest-localization.c
cups/dest.c
cups/http-addr.c
cups/http-addrlist.c
cups/http-private.h
cups/http.c
cups/http.h
cups/request.c
cups/util.c
cups/versioning.h
scheduler/client.c
scheduler/conf.c
scheduler/dirsvc.c
scheduler/listen.c
scheduler/main.c
scheduler/network.c
test/ippserver.c
test/ipptool.c