Skip to content

Commit

Permalink
doc: updated WHATSNEW and tagged changelogs.
Browse files Browse the repository at this point in the history
  • Loading branch information
rhornig committed Mar 20, 2012
1 parent a7ac614 commit 03d5d15
Show file tree
Hide file tree
Showing 93 changed files with 272 additions and 0 deletions.
88 changes: 88 additions & 0 deletions WHATSNEW
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,94 @@ Recent changes in the INET Framework
INET-1.99.4 (March 20, 2012)
----------------------------

This version contains mainly bugfixes, plus some features that did not make
into the previous release. Requires OMNeT++ 4.2 (version 4.2.1 suggested).

- Added IPv4NetworkConfigurator, a new network configurator for IPv4

This is intended to replace both routing files (.irt/.mrt) and
specialized network configurators like FlatNetworkConfigurator,
and do much more.

Covers address assignment (manual, automatic), adding manual routes,
setting up static routing, optimizing the routing tables, etc.
Unlike FlatNetworkConfigurator, it will generate per-interface
addresses. Wireless networks are also supported.

- Added an IGMPv2 implementation, based on code contributed by Jesse Jones

Changes in IPv4 multicast routing:
- We now use reverse path forwarding (routing entry contains
source address/mask, multicast group, parent (incoming) interface
and the set of child (outgoing) interfaces).
- The new routing table enables to specify a separate multicast
routing tree per source network and multicast group. (Old
implementation used a common tree for each source.) The multicast
routing tree is represented by IPv4MulticastRoute entries.
- IRoutingTable has been extended with methods manipulating the
multicast routing entries. Notifications are generated, when
the multicast routing table changes.
- IPv4 multicast routing algorithm uses the multicast routes
for forwarding decisions.
- When HL does not specify the multicast interface for outgoing
datagrams, then it is selected according to the routing table
or the source address of the datagram.

Change from previous behavior:
- packets sent to a multicast address from higher layer: it used
to go out on each interface that had a matching route in the
routing table (unless mcast interface was specified by HL).
Now it only goes out on the first match route's interface;
if there's no match it goes out on the 1st multicast interface
(unless mcast interface was specified by HL). If you want to
send on multiple interfaces, you have to send multiple packets
from the higher layer.

- multicast forwarding: no longer takes into account the routes
in the unticast routing table that have mcast destinations.
Only the (new format) multicast table is used. This new
multicast routing table can only be configured with
IPv4NetworkConfigurator, routing files don't support it.
- mobility: fixed infinite loop when nextChange is set to current
simulation time

- base: Added createNode(), createLink() factory methods to Topology class.

- Enhancements in IPvXAddressResolver. The new resolver allows you
to specify an interface based on which module the interface is
connected to.

- Added a RoutingTableRecorder module that records all the changes
in the routing table to a file.

- OSPF & BGP fix:
- gateway is now correcty set on routing table entries.
- eliminated redundant nextHop field from routing table entries

- Fixed routing table change notifications.

- Added printMulticastRoutingTable() to IRoutingTable

- Added IPingApp interface and support for more than one PingApp
in a host.

- Changes in the UDP socket API:

The first call on an UDP socket do not need to be bind() or connect()
anymore. It is possible to create a socket and sending data immediately
by calling sendTo(). It is also possible to set socket options before
calling connect() or bind(). connect() can be called several times.
However the bind() call fails if the socket is already bound.

- LDP: The LDP module now creates a separate UDP socket for each
multicast interface of the node, sets the multicast interface
on them, and sends a copy of LDP-Hellos via each socket.

- ICMP messages are correctly handled now in all TCP implementations
(in LwIP and NSC, too)

See ChangeLogs in individual source folders for more information.


INET-1.99.3 (Feb 22, 2012)
--------------------------
Expand Down
2 changes: 2 additions & 0 deletions examples/emulation/extclient/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2009-08-05 Thomas Reschka
Expand Down
2 changes: 2 additions & 0 deletions examples/emulation/extserver/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-07-04 Thomas Reschka
Expand Down
2 changes: 2 additions & 0 deletions examples/emulation/traceroute/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2009-08-05 Thomas Reschka
Expand Down
2 changes: 2 additions & 0 deletions examples/inet/ber/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-07-04 Thomas Reschka
Expand Down
2 changes: 2 additions & 0 deletions examples/inet/tcpsack/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-07-04 Thomas Reschka
Expand Down
2 changes: 2 additions & 0 deletions examples/inet/tcptimestamps/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-07-04 Thomas Reschka
Expand Down
2 changes: 2 additions & 0 deletions examples/inet/tcpwindowscale/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-07-04 Thomas Reschka
Expand Down
2 changes: 2 additions & 0 deletions src/applications/ethernet/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-12-21 Andras Varga
Expand Down
2 changes: 2 additions & 0 deletions src/applications/generic/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-12-15 Zoltan Bojthe
Expand Down
2 changes: 2 additions & 0 deletions src/applications/httptools/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/applications/pingapp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-04 Zoltan Bojthe

Added PingTestApp for testing the connectedness of the network.
Expand Down
2 changes: 2 additions & 0 deletions src/applications/rtpapp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/applications/sctpapp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-12-21 Andras Varga
Expand Down
2 changes: 2 additions & 0 deletions src/applications/tcpapp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-12-22 Andras Varga
Expand Down
2 changes: 2 additions & 0 deletions src/applications/udpapp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-27 Tamas Borbely

Fix: UDPBasicApp did not bind to localPort when its destAddresses
Expand Down
2 changes: 2 additions & 0 deletions src/applications/voiptool/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-12-22 Andras Varga
Expand Down
2 changes: 2 additions & 0 deletions src/base/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-01 Andras Varga

Added createNode(), createLink() factory methods to Toplogy class.
Expand Down
2 changes: 2 additions & 0 deletions src/battery/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/battery/models/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/contract/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-12-07 Tamas Borbely
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ethernet/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-02-10 Zoltan Bojthe
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ethernet/switch/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-01-04 Zoltan Bojthe
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ext/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ieee80211/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-02-11 Rudolf Hornig
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ieee80211/mac/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-02-11 Rudolf Hornig
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ieee80211/mgmt/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-02-21 Rudolf Hornig
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ieee80211/radio/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-02-11 Rudolf Hornig
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ieee80211/radio/errormodel/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/mf80211/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/mf80211/core/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/mf80211/macLayer/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/mf80211/phyLayer/decider/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/mf80211/phyLayer/snrEval/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/ppp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-12-22 Andras Varga
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/radio/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-02-11 Rudolf Hornig
Expand Down
2 changes: 2 additions & 0 deletions src/linklayer/radio/propagation/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/mobility/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/mobility/models/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-19 Levente Meszaros

fixed infinite loop when nextChange is set to current simulation time
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/arp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-09 Tamas Borbely

mapping an IPv4 multicast address to a multicast MAC address as specified
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/autorouting/ipv4/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-04 Levente Meszaros

Added IPv4Configurator, a new network configurator for IPv4
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/autorouting/ipv6/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/bgpv4/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-01 Levente Meszaros

- gateway is now correcty set on routing entries.
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/common/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-04 Levente Meszaros

Added "displayAddresses" parameter to InterfaceTable. Setting it to true
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/contract/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-04 Zoltan Bojthe

IPvXAddressResolver::tryResolve() uses a new syntax:
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/extras/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2011-11-18 ------ INET-1.99.2 released ------
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/icmpv6/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-01-17 Tamas Borbely
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/ipv4/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-09 Tamas Borbely

Adapted the IGMPv2 (RFC 2236) implementation received in bug
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/ipv6/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-01-17 Tamas Borbely
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/ipv6tunneling/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-02-24 ------ inet-1.99.3 released ------

2012-01-03 Tamas Borbely
Expand Down
2 changes: 2 additions & 0 deletions src/networklayer/ldp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
2012-03-20 ------ inet-1.99.4 released ------

2012-03-12 Tamas Borbely

Adapted to change: IPv4 can send a multicast datagram to one
Expand Down
Loading

0 comments on commit 03d5d15

Please sign in to comment.