aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG29
-rw-r--r--libpathod/language.py2
-rw-r--r--libpathod/pathod.py2
-rw-r--r--libpathod/version.py2
4 files changed, 32 insertions, 3 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 38053ffe..9689209b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,32 @@
+31 October 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.
+
+ * Major internal refactoring and cleanup.
+
+ * Many bugfixes.
+
+
22 August 2012: pathod 0.2:
* Add pathoc, a pathological HTTP client.
diff --git a/libpathod/language.py b/libpathod/language.py
index 3c545fb9..79657b37 100644
--- a/libpathod/language.py
+++ b/libpathod/language.py
@@ -216,7 +216,7 @@ class _Token(object):
"""
return None
- def resolve(self, msg, settings): # pragma: no cover
+ def resolve(self, msg, settings):
"""
Resolves this token to ready it for transmission. This means that
the calculated offsets of actions are fixed.
diff --git a/libpathod/pathod.py b/libpathod/pathod.py
index bc5a1825..f327ade4 100644
--- a/libpathod/pathod.py
+++ b/libpathod/pathod.py
@@ -250,7 +250,7 @@ class Pathod(tcp.TCPServer):
)
)
return
- except tcp.NetLibTimeout: # pragma: no cover
+ except tcp.NetLibTimeout:
h.info("Timeout")
self.add_log(
dict(
diff --git a/libpathod/version.py b/libpathod/version.py
index 0faffda9..746c85a5 100644
--- a/libpathod/version.py
+++ b/libpathod/version.py
@@ -1,4 +1,4 @@
-IVERSION = (0, 2, 1)
+IVERSION = (0, 3, 0)
VERSION = ".".join(str(i) for i in IVERSION)
NAME = "pathod"
NAMEVERSION = NAME + " " + VERSION