2012-08-07  ------ inet-2.0.0 released ------

2012-06-25  ------ inet-1.99.5 released ------

2012-03-20  ------ inet-1.99.4 released ------

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

2012-01-18  Zoltan Bojthe

	SCTP: getAddressLevel optimalization: call only once

2012-01-18  Andras Varga

	getAddressLevel() moved from common.cc to the SCTP code

	That was its only usage; "address level" as a concept doesn't appear to
	be universally useful.

2012-01-18  Andras Varga

	common: getLevel() --> getAddressLevel(); refinements on categorization

	IPv4: BROADCAST should probably be on level 0 per analogy with IPv6;
	IETF, TEST_NET, RESERVED are unused or special-purpose, probably better
	on level 0 as well.

2011-11-18  ------ INET-1.99.2 released ------

2011-11-18  Zoltan Bojthe

	NEDDOC fixes

2011-11-13  Andras Varga

	minor: use dropAndDelete() instead of drop()+delete [ZBojthe]

2011-11-13  Levente Meszaros, Zoltan Bojthe

	Refactored operator= and copy constructor in all INET classes.
	See base/ChangeLog for details.

2011-09-15  Zoltan Bojthe

	Fixes for ev.disable_tracing

	Also copied back old updateDisplayString() function to SCTP

2011-11-04  Zoltan Bojthe

	eliminate some warnings: variable set but not used

2011-07-28  Andras Varga

	UDP apps: change to UDPSocket; updated for the UDP API changes

2011-07-19  Andras Varga

	cPolymorphic -> cObject (cPolymorphic became cObject in OMNeT++ 4.0)

2011-06-03  Andras Varga

	cosmetics: space usage made somewhat more consistent throughout the code

	Notes:
	- if you have an INET fork and want to compare the code, use the
	 "Ignore spaces" option of your visual diff tool. Most tools have
	 this option; Meld and Araxis Merge certainly do.

	- I used omnetpp/_scripts/tidymodel/spaces.pl, plus some manual tweaks

2011-05-30  ------ INET-1.99.1 released ------

2011-05-27  Andras Varga

	tab-to-space in all source files

2011-05-26  Zoltan Bojthe

	Renamed IP... classes to IPv4... or IPvX...

2011-05-11  Rudolf Hornig

	Moved header serializers to the util directory.

2011-03-29  Zoltan Bojthe

	featuresupport: add ETHERNET feature

2011-03-17  Zoltan Bojthe

	Features: SCTP

	Require from IPv4 code styling

2011-03-11  Zoltan Bojthe

	Features: UDP (and SCTP)

2011-03-08  Zoltan Bojthe

	Features: SCTP changes

2011-03-08  Zoltan Bojthe

	Features: SCTP

2011-03-04  Zoltan Bojthe

	Features: Move RSVP / SCTP related functions from util/common.cc to
	feature-specific directory

2011-03-04  Zoltan Bojthe

	Features: add more features

2011-03-03  Zoltan Bojthe

	features: TCP_NSC, TCP_lwip, IPv6 completed

2011-03-03  ------ INET-1.99.0 released ------

2011-03-02  Zoltan Bojthe

	change opp_error to throw cRuntimeError

2011-01-03  Alberto Cortes

	Fix SCTP Path.Max.Retrans threshold

	RFC4960 section 8.2, second paragraph, says:

	   When the value in the error counter exceeds the protocol parameter
	  'Path.Max.Retrans' of that destination address, the endpoint should
	  mark the destination transport address as inactive, and a
	  notification SHOULD be sent to the upper layer.

	But old code marks the address as inactive when the error counter is
	*equal* to Path.Max.Retrans instead of when it *exceeds* it. This bug
	leads to make premature handovers (about half the time of what it should
	be, due to the exponential grow of the RTO between retransmissions).

2011-02-22  Andras Varga

	Swiched NED documentation comments to explicit hyperlinking of NED
	type names, using tilde. Example: "TCP" was changed to "~TCP"
	wherever the module and not the protocol was meant.

	The reason for the switch was that autolinking produced too many
	false hits (e.g. "TCP connection" and "IP address" would link
	to the TCP and IP modules.)

2011-01-13  Zoltan Bojthe

	using getEncapsulatedPacket() instead deprecated getEncapsulatedMsg()

2010-10-18  Alberto Cortés

	Add scalars & vectors to SCTP for HBs & HB-ACKs

	4 new scalars keep track of the number of Heartbeats and Heartbeat-ACKs
	sent and received on each path. The vectors hold the time when they were
	sent or received.

2010-12-06  Rudolf Hornig

	Reverting previous commit.

2010-10-29  Rudolf Hornig

	Added some addinitinal statistics to SCTP

2010-10-18  Alberto Cortés

	Change some castings to check_and_cast

2010-10-07  Alberto Cortés

	Add "sent TSN" vector recording to SCTP

	SCTP already defines the vector pathTSN for recording the sent TSNs, but
	it was never used. This patch makes SCTP do the actual recording.

2010-05-21  Andras Varga

	SCTP compile fixes for msvc

2010-04-26  Rudolf Hornig

	Fixed an SCTP bug when primary path fails but the server continues to
	send ACKS on the primary path.

	Patch by Antonio M. Macías Ojeda reviewed by Irene Rüngeler

2010-04-16  Rudolf Hornig

	SCTP fix by Irene Rungeler

2010-03-26  Andras Varga

	UDP,TCP fix: port numbers were represented with (signed) short at
	places; SCTP: minor related change

	Signed short caused problems for large port numbers due to sign
	extension (see ASSERT(conn->localPort == localPort) in TCP.cc)
	[reported by Thomas Gamer]

2010-03-12  Rudolf Hornig

	Fixed compilation on windows. Unnecessary pthread references were
	removed from TCP dump too.

2010-03-11  Rudolf Hornig

	Added SCTP patch from Irene Rungeler.

2010-01-28  Zoltan Bojthe

	add FIXME suggest parentheses

2009-11-05  Rudolf Hornig

	Changes related to the TCP-SACK implementation from Thomas Reschka.

2009-08-26  Andras Varga

	cosmetics (warnings, tab-to-space, reindent, typos, dead code removal)

2009-07-18  Andras Varga

	more gate labels added; also, fixed case of TCPOut gates (i.e. they got
	renamed to tcpOut)

2009-07-17  Levente Meszaros

	Added labels to gates to so that the graphical editor can match them
	when the user creates a connection:

	@labels(EtherFrame); labels(Ieee802Ctrl/up); labels(Ieee802Ctrl/down);
	@labels(TCPCommand/up); @labels(TCPCommand/down);
	@labels(UDPControlInfo/up); @labels(UDPControlInfo/down);
	@labels(Ieee80211Frame);  @labels(IPControlInfo/down);
	@labels(IPControlInfo/up);  @labels(IPDatagram);
	@labels(IPv6ControlInfo/up); @labels(IPv6ControlInfo/down);
	@labels(IPv6Datagram)

2009-03-25  ------ INET-20090325 released ------

2009-03-05  Irene Ruengeler

	change default parameter for gaps

2008-09-25  Irene Ruengeler

	Initial version.

	If you are interested in the early history of the SCTP code, change
	to the project root and type

	$ gitk -- INET/src/transport/sctp
