diff --git a/Foundation/src/Format.cpp b/Foundation/src/Format.cpp index 4d32cb5c9..912460bd5 100644 --- a/Foundation/src/Format.cpp +++ b/Foundation/src/Format.cpp @@ -1,7 +1,7 @@ // // Format.cpp // -// $Id: //poco/1.3/Foundation/src/Format.cpp#3 $ +// $Id: //poco/1.3/Foundation/src/Format.cpp#4 $ // // Library: Foundation // Package: Core @@ -79,7 +79,7 @@ namespace void parseWidth(std::ostream& str, std::string::const_iterator& itFmt, const std::string::const_iterator& endFmt) { int width = 0; - while (itFmt != endFmt && isdigit(*itFmt)) + while (itFmt != endFmt && std::isdigit(*itFmt)) { width = 10*width + *itFmt - '0'; ++itFmt; @@ -94,7 +94,7 @@ namespace { ++itFmt; int prec = 0; - while (itFmt != endFmt && isdigit(*itFmt)) + while (itFmt != endFmt && std::isdigit(*itFmt)) { prec = 10*prec + *itFmt - '0'; ++itFmt; diff --git a/NetSSL_OpenSSL/samples/HTTPSTimeServer/Makefile b/NetSSL_OpenSSL/samples/HTTPSTimeServer/Makefile index 4f0e60c79..1991def98 100644 --- a/NetSSL_OpenSSL/samples/HTTPSTimeServer/Makefile +++ b/NetSSL_OpenSSL/samples/HTTPSTimeServer/Makefile @@ -8,7 +8,7 @@ include $(POCO_BASE)/build/rules/global -SYSLIBS += -lssl -lcrypto -ldl +SYSLIBS += -lssl -lcrypto objects = HTTPSTimeServer diff --git a/NetSSL_OpenSSL/samples/download/Makefile b/NetSSL_OpenSSL/samples/download/Makefile index ad455cfae..16a972d4f 100644 --- a/NetSSL_OpenSSL/samples/download/Makefile +++ b/NetSSL_OpenSSL/samples/download/Makefile @@ -8,7 +8,7 @@ include $(POCO_BASE)/build/rules/global -SYSLIBS += -lssl -lcrypto -ldl +SYSLIBS += -lssl -lcrypto objects = download diff --git a/NetSSL_OpenSSL/src/HTTPSClientSession.cpp b/NetSSL_OpenSSL/src/HTTPSClientSession.cpp index 6c6ebbb8b..0dda0310a 100644 --- a/NetSSL_OpenSSL/src/HTTPSClientSession.cpp +++ b/NetSSL_OpenSSL/src/HTTPSClientSession.cpp @@ -1,7 +1,7 @@ // // HTTPSClientSession.cpp // -// $Id: //poco/1.3/NetSSL_OpenSSL/src/HTTPSClientSession.cpp#1 $ +// $Id: //poco/1.3/NetSSL_OpenSSL/src/HTTPSClientSession.cpp#2 $ // // Library: NetSSL_OpenSSL // Package: HTTPSClient @@ -91,7 +91,8 @@ std::ostream& HTTPSClientSession::sendRequest(HTTPRequest& request) close(); if (!connected()) reconnect(); - request.setKeepAlive(keepAlive); + if (!keepAlive) + request.setKeepAlive(false); request.setHost(getHost(), getPort()); { diff --git a/NetSSL_OpenSSL/testsuite/Makefile b/NetSSL_OpenSSL/testsuite/Makefile index eba98121a..9c9f03f84 100644 --- a/NetSSL_OpenSSL/testsuite/Makefile +++ b/NetSSL_OpenSSL/testsuite/Makefile @@ -8,7 +8,7 @@ include $(POCO_BASE)/build/rules/global -SYSLIBS += -lssl -lcrypto -ldl +SYSLIBS += -lssl -lcrypto objects = NetSSLTestSuite Driver \ HTTPSClientSessionTest HTTPSClientTestSuite HTTPSServerTest HTTPSServerTestSuite \ diff --git a/NetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp b/NetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp index 519b63e62..eaa83de2d 100644 --- a/NetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp +++ b/NetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp @@ -1,7 +1,7 @@ // // HTTPSServerTest.cpp // -// $Id: //poco/1.3/NetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp#1 $ +// $Id: //poco/1.3/NetSSL_OpenSSL/testsuite/src/HTTPSServerTest.cpp#2 $ // // Copyright (c) 2006, Applied Informatics Software Engineering GmbH. // and Contributors. @@ -226,7 +226,7 @@ void HTTPSServerTest::testIdentityRequestKeepAlive() HTTPSClientSession cs("localhost", svs.address().port()); cs.setKeepAlive(true); std::string body(5000, 'x'); - HTTPRequest request("POST", "/echoBody"); + HTTPRequest request("POST", "/echoBody", HTTPMessage::HTTP_1_1); request.setContentLength((int) body.length()); request.setContentType("text/plain"); cs.sendRequest(request) << body; @@ -240,7 +240,7 @@ void HTTPSServerTest::testIdentityRequestKeepAlive() body.assign(1000, 'y'); request.setContentLength((int) body.length()); - cs.setKeepAlive(false); + request.setKeepAlive(false); cs.sendRequest(request) << body; cs.receiveResponse(response) >> rbody; assert (response.getContentLength() == body.size()); @@ -260,7 +260,7 @@ void HTTPSServerTest::testChunkedRequestKeepAlive() HTTPSClientSession cs("localhost", svs.address().port()); cs.setKeepAlive(true); std::string body(5000, 'x'); - HTTPRequest request("POST", "/echoBody"); + HTTPRequest request("POST", "/echoBody", HTTPMessage::HTTP_1_1); request.setContentType("text/plain"); request.setChunkedTransferEncoding(true); cs.sendRequest(request) << body; @@ -273,7 +273,7 @@ void HTTPSServerTest::testChunkedRequestKeepAlive() assert (rbody == body); body.assign(1000, 'y'); - cs.setKeepAlive(false); + request.setKeepAlive(false); cs.sendRequest(request) << body; cs.receiveResponse(response) >> rbody; assert (response.getContentLength() == HTTPMessage::UNKNOWN_CONTENT_LENGTH); diff --git a/NetSSL_OpenSSL/testsuite/src/HTTPSTestServer.cpp b/NetSSL_OpenSSL/testsuite/src/HTTPSTestServer.cpp index 11ad00467..1c99359ed 100644 --- a/NetSSL_OpenSSL/testsuite/src/HTTPSTestServer.cpp +++ b/NetSSL_OpenSSL/testsuite/src/HTTPSTestServer.cpp @@ -1,7 +1,7 @@ // // HTTPSTestServer.cpp // -// $Id: //poco/1.3/NetSSL_OpenSSL/testsuite/src/HTTPSTestServer.cpp#1 $ +// $Id: //poco/1.3/NetSSL_OpenSSL/testsuite/src/HTTPSTestServer.cpp#2 $ // // Copyright (c) 2006, Applied Informatics Software Engineering GmbH. // and Contributors. @@ -201,7 +201,7 @@ std::string HTTPSTestServer::handleRequest() const response.append(NumberFormatter::formatHex((unsigned) body.length())); response.append("\r\n"); response.append(body); - response.append("\r\n0\r\n"); + response.append("\r\n0\r\n\r\n"); response.append("HTTP/1.1 200 OK\r\n"); response.append("Connection: close\r\n"); response.append("Content-Type: text/plain\r\n"); diff --git a/VERSION b/VERSION index 5157c4bfa..d5276ec1c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3-20070104-ssl (2007-01-04) +1.3-20070104 (2007-01-04)