diff -r 000000000000 -r b16258d2340f applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.history.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/applayerpluginsandutils/httpprotocolplugins/group/http_protocol-plugin.history.xml Tue Feb 02 01:09:52 2010 +0200 @@ -0,0 +1,84 @@ + + + + Implementation of HTTP Client specific operations as compliance with RFC2616 + + + + A timer is incorporated which generates timeout event if the data is not sent or received within the specified time. + + + + Implemented retrying the request over existing connections, if it fails again retry on the new connection. + + + + CHttpGeneralHeaderReader::DecodeCacheControlL() is modified to check for '=' character and retrieve the max age value properly. + + + + CHttpResponseParser::StartLineL() API is modified to handle the malformed start line in http response properly. + + + + CHttpResponseParser::StartLineL() API is modified to handle the malformed start line in http response properly. + + + + Checking the transaction is still valid or not when returning from the callback. + + + + Browser crashes on www.wetteronline.de for a particular operator. + + + + CHttpGeneralHeaderReader::DecodeContentDispositionL() API is modified to check for ';' while retrieving the param value. + + + + Resolved build warnings. + + + + Aany value that follows the NTLM scheme should be considered as the next part. RHTTPHeaders::GetField() can be used to retrieve the base64 encoded string. + + + + Closing the connection since pipelining has been disabled and both the request and response have been completed. + + + + The connection manager does not intimate the socket reader of the message data for which the socket reader waits in the state EPendingAck. + + + + The header "Content-Disposition" was never decoded.New method has been included to decode this header. This method parses the parameter/value pair of the header. + + + + To aviod the transaction fail, the response header is removed from the HTTP request and no error event being reported. + Also, EFalse is returned to the method ValidateRequestMethodL instead of ETrue which causes the transaction to proceed further. + + + + The existing Symbian OS HTTP Transport Framework has been extended by the introduction of new APIs to allow a filter to be inserted into the HTTP session or individual transaction after the complete message has been formed but before it is dispatched. The filter will also operate on incoming HTTP messages before any other parsing of the message takes place. + + + + The http stack shouldn't force a network connection without checking whether one is really required. + + + + The HTTP stack receive data buffer size shall be changed from a constant to a variable which can be set at the start of the HTTP session. + + + + Filenames are modified as specified in Filename policy. + + + + Symbian HTTP stack must not teardown the TCP connection, When a proxy is in use, and the header "Proxy-Connection: keep-alive" has been returned. + + +