Menu

Code Commit Log


Commit Date  
[r45] by mikhail_beris

Changes:
- making basic_request<Tag> inherit from basic_message<Tag>
- implementing stub http::errors namespace
- re-implementing HTTP client to use lower level ASIO constructs instead of high level stream interface
- refactoring traits from Tags

2008-08-07 09:38:49 Tree
[r44] by divye

Fixed incorrect string comparison in test cases. The code now uses std::mismatch to find the point of difference.
Fixed "fatal error" test report on linux on sending a signal to the python server to shut down. The code no longer waits for the shut down of the server, however, a method to kill the server process safely has to be found for both linux and windows to ensure complete automation of regression tests.

2008-07-02 00:15:30 Tree
[r43] by divye

Fixed the header parsing code to remove extra '\r' before saving headers.
Fixed loss of newlines in the body due to missing '\n' after a getline call.

2008-07-01 23:24:12 Tree
[r42] by divye

Minor Changes: Prevent a buffer overflow in strcmp calls. Fix the file_not_found test to ensure the presence of a body even in the case of an error response. Fix its associated comment.

2008-07-01 21:58:24 Tree
[r41] by divye

Test suite that uses the python server to test the proper operation of http::client.

Jamfile.v2: updated to include the localhost_tests.cpp

localhost_tests.cpp: A set of 10 test suites that check the operation of http::client.

2008-07-01 20:32:38 Tree
[r40] by divye

Added code for a lightweight python server that allows for testing the http::client code against a real world web server.
cgi_server.py : The main python script that sets up an http server at port 8000 on localhost.

cgi-bin/requestinfo.py : A CGI script that returns very few content headers and no content-length header.

test.xml : A sample text file. It is used to check correct processing of textual data and line endings.

boost.jpg : A jpeg image that is used to check the correct processing of binary data containing line endings.

2008-07-01 20:28:19 Tree
[r39] by mikhail_beris

Adding test for simple(r) HTTP Parser interface.

WARNING: This build breaks.

2008-06-24 04:15:13 Tree
[r38] by mikhail_beris

Branching off of http_integration to start working on task #149381:

Convert HTTPParser to templated boost::network::http::parser

2008-06-23 11:51:16 Tree
[r37] by divye

Minor change: Added typenames before various parameters to make the library compile with VC8.

2008-05-21 12:40:26 Tree
[r36] by mikhail_beris

Breaking up parser traits into smaller pieces.

2008-04-21 08:25:07 Tree
Older >