changelog: update for info/jsoninfo/txtinfo changes
authorFerry Huberts <ferry.huberts@pelagic.nl>
Sun, 21 Feb 2016 17:51:40 +0000 (18:51 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 25 Feb 2016 12:39:16 +0000 (13:39 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
CHANGELOG

index d87dd81..4f453e5 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,14 +1,24 @@
 Note: The txtinfo and jsoninfo plugins were 'merged' to use a common
-      codebase for receiving commands and dispatching replies. Also,
+      codebase for receiving requests and dispatching replies. Also,
       these plugins were subjected to review and fixes. As a result:
-      - command handling has become much stricter, e.g. a txtinfo
-        command '/links' will no longer work since the correct command is
+      - request handling has become much stricter, e.g. a txtinfo
+        request '/links' will no longer work since the correct request is
         (and has always been) '/lin'.
       - some fixes change the format and/or content of txtinfo and/or
-        jsoninfo output.
-      - it is very strongly advised to check your scripts and applications
-        interfacing with olsrd txtinfo and/or jsoninfo before switching
-        to this version of olsrd.
+        jsoninfo output. An example is the txtinfo output of the request
+        '/mid' when 'vtime' is enabled on txtinfo; this has been broken
+        since the end of 2009 (c555a44).
+      - invalid requests will return HTTP error status code
+        "Not Found" (404) when HTTP headers are enabled, and report
+        an error in the output when they are not enabled.
+      - requests without output will return HTTP error status code
+        "No Content" (204) when HTTP headers are enabled, and report
+        an error in the output when they are not enabled.
+
+      It is VERY strongly advised to check your scripts and applications
+      interfacing with olsrd txtinfo and/or jsoninfo before switching
+      to this version of olsrd.
+
 
 0.9.0.3 -------------------------------------------------------------------