diff --git a/NEWS b/NEWS
index 6c5bb642d96c82c51e08f9bdb1e66d5371ea8ae4..d421e5754acab43880b6ee7295db9717d0185ff7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,34 @@
+v0.2.4 29-08-2011 Stephan Bosch <stephan@rename-it.nl>
+
+	+ Vacation extension: finally added support for using the original recipient
+	  in vacation address check. It is also possible to disable the recipient
+	  address check entirely. Check doc/vacation.txt for configuration
+	  information.
+	+ Implemented ihave extension. This allows checking for the availability
+	  of Sieve language extensions at 'runtime'. Actually, this is checked
+	  at compile time. At runtime the interpreter checks whether extensions
+	  that were not previously available are still unavailable. If the situation
+	  changed, the script is re-compiled and the ihave tests are evaluated again. 
+	+ Sieve: optimized compilation of tests that yield constant results (i.e.
+	  known at compile tme), such as 'true' and 'false'. No code is produced
+	  anymore for script sections that are never executed. Also, semantics
+	  are not verified anymore in uncompiled script sections.
+	+ Made vnd.dovecot.debug extension available to the LDA plugin instead of
+	  only the command line tools.
+	+ Sieve: redirect action now adds X-Sieve-Redirected-From header (mainly for
+	  people using SPF/SRS).
+	- Sieve: fixed bug in handling flags and keywords; in case of error an
+	  assertion was triggered.
+	- Script storage: improved handling of unconfigured user home directory.
+	  Originally this would produce an unhelpful error message.
+	- Imap4flags extension: prevent forcibly enabling imap4flags when imapflags
+	  is enabled.
+	- Fixed various -Wunused-but-set-variable compiler warnings.
+	- Include extension: forgot to check variable identifier syntax for 'global'
+	  command.
+	- Sieve: fixed debug mode; no messages were logged in some situations.
+	- sievec tool: forgot to enable -D (debug) parameter.
+
 v0.2.3 14-04-2011 Stephan Bosch <stephan@rename-it.nl>
 
 	* Sieve filter tool: finished implementing basic functionality. It is not
diff --git a/README b/README
index 0bd6f57fa3ac2717f5a12823fb03b0ba4372cbda..89289e31f9a7a53fb72dad4199791074c0922997 100644
--- a/README
+++ b/README
@@ -120,9 +120,9 @@ following list outlines the implementation status of each supported extension:
     ihave (RFC 5463): fully supported (v0.2.4+). 
     mailbox (RFC 5490; Section 3): fully supported (v0.1.10+), but ACL
         permissions are not verified for mailboxexists.
-    include (draft v05): almost fully supported, but interaction with
-        ManageSieve is not in accordance with specification.
-    regex (draft v08; not latest ietf version): almost fully supported, but
+    include (draft v05; not latest version): almost fully supported, but
+        interaction with ManageSieve is not in accordance with specification.
+    regex (draft v08; not latest version): almost fully supported, but
         UTF-8 is not supported.
 
   The following deprecated extensions are supported for backwards