Wire format for acknowledgment blocks.
Merge branch 'master' into f--ack-retransmit
fixed the pdf_unwrap bug.
Merge branch 'master' into f--ack-retransmit (again)
Acknowledgment-related interface definitions.
Implement some of the low-level ack-related methods.
Complete implementation of ack-retransmit.  Still somewhat buggy.
Fix build failures on Ubuntu/gcc4.7 due to variations from OSX build environment.
update gitignore again
Adds basic sturcture for unitary tests http proxy
Adding sha256 to crypto. Start a new parent class for providing payload to have pluggable payloading.
Adding sha256 to crypto. Start a new parent class for providing payload to have pluggable payloading.
- Resolving embarrassing compiling error which made Zack uncomfortable. - gitignore to ignore the auto-generated source files which are cc files now
ApachePayloadServer class implemented but still has some error
Minimal job to make Payload strategy pluggable (for new payload strategy inheret from PayloadServer). The current payload strategy is implemented inTracePayloadServer.
http_apache_steg_t has been added inherited from http_steg_t. The client
side steg is completely different (now using curl (blocking :( ),
while the server side is mostly the same. Because of the requirement
that steg module should be defined in a name space, I had to define a
third http_trace_steg_t to keep the trace steg strategy, but it might
not be necessary.
Aparently defining http as an steg module out of namespace does no harm, so we do not need http_trace_steg_t. So I deleted that one.
The ability that http_steg receive the uri dictionary from server is
added. This required modification of chop receive and send. The curl
communicaton between st client and server became non-blocking and compatible
with libevent.
Solve the strange problem caused by setting the URL of an curl_easy_handle
after adding the handle to the curl_multi_handle (CURL was only worked on
 connections with odd serial id).
Solve the strange problem caused by setting the URL of an curl_easy_handle
after adding the handle to the curl_multi_handle (CURL was only worked on
 connections with odd serial id).