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)