]> git.ipfire.org Git - thirdparty/cups.git/commit
CDSA updates and a ppdClose() bug fix from Jim (STR #1449)
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Tue, 28 Feb 2006 00:10:32 +0000 (00:10 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Tue, 28 Feb 2006 00:10:32 +0000 (00:10 +0000)
commitdf79d57085c586758f7cc416628f84392f77d001
treef2fb66ddddff70fbfd309a8a2a3c2a93f626288e
parenta90d9bfd341f42183ab8aa853aa555f491302187
CDSA updates and a ppdClose() bug fix from Jim (STR #1449)

cups/http.c:
- Simpilify _httpReadCDSA & _httpWriteCDSA; they now set *dataLength on errors and return partial reads & writes correctly.
- http_read_ssl & http_write_ssl handle errSSLWouldBlock correctly.
- Loop on SSLHandshake & SSLClose when they return errSSLWouldBlock.

scheduler/client.c:
- Loop on SSLHandshake & SSLClose when they return errSSLWouldBlock.
- Load certificates on every ssl connection so we don't miss new ones or use old ones.

scheduler/conf.h:
scheduler/server.c:
- Remove certificates global.

cups/ppd.c:
- Free sorted_attrs array.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@5200 7a7537e8-13f0-0310-91df-b6672ffda945
cups/http.c
cups/ppd.c
scheduler/client.c
scheduler/conf.h
scheduler/server.c