--- a/CHANGES.html Tue Jun 02 19:46:01 2009 +0200
+++ b/CHANGES.html Wed Jun 03 08:49:40 2009 +0200
@@ -52,15 +52,34 @@
<h2>New API:</h2>
<ul>
+
<li> <b>attributes for class Ipv4</b>
<p> class Ipv4 now contains attributes in ipv4.cc; the first one
is called "IpForward" that will enable/disable Ipv4 forwarding.
</li>
+
+<li> <b>packet tags</b>
+<p>class Packet now contains AddPacketTag, RemovePacketTag and PeekPacketTag
+which can be used to attach a tag to a packet, as opposed to the old
+AddTag method which attached a tag to a set of bytes. The main
+semantic difference is in how these tags behave in the presence of
+fragmentation and reassembly.
+</li>
</ul>
<h2>Changes to existing API:</h2>
<ul>
+<li> <b>packet byte tags renaming</b>
+ <ul>
+ <li>Packet::AddTag to Packet::AddByteTag</li>
+ <li>Packet::FindFirstMatchingTag to Packet::FindFirstMatchingByteTag</li>
+ <li>Packet::RemoveAllTags to Packet::RemoveAllByteTags</li>
+ <li>Packet::PrintTags to Packet::PrintByteTags</li>
+ <li>Packet::GetTagIterator to Packet::GetByteTagIterator</li>
+ </ul>
+</li>
+
<li><b> Routing decoupled from class Ipv4</b>
<p> All calls of the form "Ipv4::AddHostRouteTo ()" etc. (i.e. to
add static routes, both unicast and multicast) have been moved to a new