build: update waf to version 2.0.24

Change-Id: I57b597fb5933e46b55979ad6b1a62a7fd40c645d
diff --git a/docs/release-notes/release-notes-22.02.rst b/docs/release-notes/release-notes-22.02.rst
index 0dae98a..5c45cd6 100644
--- a/docs/release-notes/release-notes-22.02.rst
+++ b/docs/release-notes/release-notes-22.02.rst
@@ -3,31 +3,31 @@
 
 Release date: February 17, 2022
 
-Note that starting with this release, NFD switched to a new versioning convention:
-``YEAR.MONTH[.REVISION]``.
+Note that starting with this release, NFD switched to a date-based versioning scheme:
+``YEAR.MONTH[.PATCH]`` (``YY.0M[.MICRO]`` in `CalVer <https://calver.org/>`__ syntax).
 
 Notable changes and new features
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-- Remove NACKs from multicast strategy (:issue:`5146`)
-
-- Dispatch pending interests when a new next hop is created in ``MulticastStrategy``
+- Dispatch pending interests when a new next hop is created in :nfd:`MulticastStrategy`
   (:issue:`4931`)
 
-- Reorder function parameters in Strategy classes to make the API more uniform
+- Remove Nacks from :nfd:`MulticastStrategy` (:issue:`5146`)
+
+- Rename the ASF strategy parameter ``n-silent-timeouts`` to ``max-timeouts``
+
+- Reorder function parameters in :nfd:`Strategy` class to make the API more uniform
   (:issue:`5173`)
 
 - Add default ``HopLimit`` to Interests when missing (:issue:`5171`)
 
-- Allow batch command processing by ``nfdc`` to accommodate case when ``nfdc`` is used to
-  create multiple faces/routes at once (:issue:`5169`)
-
-- Update ``Interest::ForwardingHint`` format (:issue:`5187`)
-
-- Rename the ASF strategy parameter ``n-silent-timeouts`` to ``max-timeouts``
+- Update Interest ``ForwardingHint`` format (:issue:`5187`)
 
 - Allow setting default UDP face MTU in ``nfd.conf`` (:issue:`5138`)
 
+- Allow batch command processing by ``nfdc`` to accommodate the case when ``nfdc`` is
+  used to create multiple faces/routes at once (:issue:`5169`)
+
 Improvements and bug fixes
 ^^^^^^^^^^^^^^^^^^^^^^^^^^
 
@@ -38,18 +38,18 @@
 
 - Fix and simplify enumeration logic in ``Forwarder::onNewNextHop()``
 
-- Use per-upstream suppression in ASF strategy (:issue:`5140`)
+- Use per-upstream retx suppression in ASF strategy (:issue:`5140`)
 
 - Use typed name components for (versioned) strategy names (:issue:`5044`)
 
-- Avoid extending the dataset expiration in ``ForwarderStatusManager``
-
-- ``DeadNonceList`` improvements
+- :nfd:`DeadNonceList` improvements
 
   * Code cleanup/modernization
   * Prevent duplicate entries (:issue:`5167`)
-  * Improve logging (:issue:`5165`)
   * Increase initial and minimum capacity
+  * Improve logging (:issue:`5165`)
+
+- Use the default dataset expiration in :nfd:`ForwarderStatusManager`
 
 - Handle error when calling ``remote_endpoint`` on a TCP socket (:issue:`5158`)
 
@@ -58,9 +58,6 @@
 Removals
 ^^^^^^^^
 
-- Eliminate ``Forwarder::dispatchToStrategy()`` (use direct call to
-  ``StrategyChoice::findEffectiveStrategy(PitEntry)``)
+- Best-route strategy version 1 (legacy)
 
 - NCC strategy (legacy)
-
-- Best-route strategy version 1 (legacy)