Added ability to have proxy responses route via another (opaque) proxy. Proxy HTTP client now trusts all SSL certificates.
Added HTTPS support. No longer uses reflection to retrieve the socket for fault injection.
Added HTTPS port to command line options
Logging: moved logging config to a separate file and ensured it is only configured when running WireMock as an application (either standalone or in a war)
Ensured log4j is not namespaced as logging works better that way
Added test project that proves WireMock can then be used when sending Log4j to SLF4J
Added ability to inject a custom notifier into WireMockServer, default remains Log4j
Re-generated keystore from Java 1.4 (to allow easy import into Java 1.4 cacerts)
Removed some Gradle deprecation warnings
Now shows all received requests when verification fails (rather than just the expectation
Re-added loggedDateString to logged request
Initial merge of Rob's logging changes
Now asserts that logback messages end up in stdout
Made WireMockRule also implement (more recent, non-deprecated) TestRule
Extracted Options interface. Commandline options implements this. Moved DEFAULT_PORT to Options.
Added fluent configuration class. Started to switch WireMockServer over to use it.
Started shifting to new configuration based WireMockServer constructor
WireMockServerRunner now uses Options rather than long WireMockServer constructor
Moved https settings into a separate class
Removed old HTTPS settings. Added tests for command line options.
Added acceptance tests for HTTPS alternative keystore
Added proxy-via and HTTPS command line options documentation