Change the property to use "*" as the value for the 'If' header if the list of values generated for that header is empty. This simultaneously corrects a bad expectation by the property and expands the scope of the test. Also refactor the eunit setup to use a test suite and use the eqc:testing_time function to execute for 10 seconds as oppoosed to a fixed 250 iterations.
Minor Dialyzer type fixes for Riak CS
Refactor how options are process in the start function of the webmachine_mochiweb module. Also add another option, resource_module_option, to allow an option from the module options list to override the default value for resource_module in the request metadata.
Use an event handler to receive and dispatch log events to any handler that are registered. This allows for more multiple handlers to be used simultaneously and allows them to be dynamically added and removed from the application.
…rebased-1 Wrd content length with streaming rebased 1
Also fix crypto fun names, though I haven't yet seen a situation where that function is called. More discussion of the issues can be seen [here](#116).
Fix arguments to call to webmachine_request:recv_stream_body/2
Incorrect accept header in some blackberry devices.
Fix setup/teardown for etag EQC test