16 November 2012: pathod 0.3: A release focusing on shoring up our fuzzing capabilities, especially with pathoc. * pathoc -q and -r options, output full request and response text. * pathod -q and -r options, add full request and response text to pathod's log buffer. * pathoc and pathod -x option, makes -q and -r options log in hex dump format. * pathoc -C option, specify response codes to ignore. * pathoc -T option, instructs pathoc to ignore timeouts. * pathoc -o option, a one-shot mode that exits after the first non-ignored response. * pathoc and pathod -e option, which explains the resulting message by expanding random and generated portions, and logging a reproducible specification. * Streamline the specification langauge. HTTP response message is now specified using the "r" mnemonic. * Add a "u" mnemonic for specifying User-Agent strings. Add a set of standard user-agent strings accessible through shortcuts. * Major internal refactoring and cleanup. * Many bugfixes. 22 August 2012: pathod 0.2: * Add pathoc, a pathological HTTP client. * Add libpathod.test, a truss for using pathod in unit tests. * Add an injection operator to the specification language. * Allow Python escape sequences in value literals. * Allow execution of requests and responses from file, using the new + operator. * Add daemonization to Pathod, and make it more robust for public-facing use. * Let pathod pick an arbitrary open port if -p 0 is specified. * Move from Tornado to netlib, the network library written for mitmproxy. * Move the web application to Flask. * Massively expand the documentation.