2012-02-09  Andras Varga

	Added QoS support (Type of Service / Traffic Class) to UDP; see
	UDPSetTypeOfServiceCommand

2012-01-27  Tamas Borbely

	UDP: generalize UDPJoinMulticastGroupCommand and
	UPDLeaveMulticastGroupCommand. The new commands
	(UDPJoinMulticastGroupsCommand and UDPLeaveMulticastGroupsCommand)
	accept more than one multicast groups.

	added two methods to UDPSocket:
	 - joinLocalMulticastGroups() joins to multicast groups
	   that are accepted by any interface.
	 - leaveLocalMulticastGroups() leaves all multicast groups.

	Fix: C++ type of ports in SocketDesc changed to int.
	They should be wide enough to store valid port values +
	the unspecified port value.

2012-01-11  Zoltan Bojthe

	fix for bug #516: UDP leaks multicast

2011-12-21  Andras Varga

	statistics:
	- revised rcvdPk, sentPk, dropPk
	- standardizing on lower case statistics titles
	- record packet counts in a less confusing way: as rcvdPk:count instead
	  of packetBytes(rcvdPk):count or rcvdPkBytes:count; total bytes is now
	  recorded as rcvdPk:sum(packetBytes)

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

2011-11-17  Andras Varga

	UDP: fix #446: when there is no socket to deliver to, decapsulated
	packet remains in memory

2011-09-14  Zoltan Bojthe

	bug #347: fixes some compiler warnings.

2011-08-02  Zoltan Bojthe

	fixes for cppcheck

2011-07-28  Andras Varga

	UDP: cosmetics: functions reordered; no other change

2011-07-28  Andras Varga

	Heavy API changes; added multicast, broadcast and ttl support.

	Features/improvements:
	- added support for the following socket options (see Unix setsockopt()):
	  time-to-live (unicast and multicast), broadcast, multicast output
	  interface, join multicast group, leave multicast group.
	- UDPControlInfo and UDPSocket has changed, see contract/ChangeLog!

	Bugs fixed:
	- connect without bind is now supported (used to be an error)
	- send has previously ignored the socket altogether
	- bug: for bind, port=0 was refused
	- it was not possible to receive broadcasts and multicasts

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

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

2010-03-26  Andras Varga

	* fix: represent port numbers with ushort

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

2008-06-29  Andras Varga

	* factored out createUDPPacket()

2008-01-01..2009-03-25  Andras Varga, Rudolf Hornig

	Porting of INET to OMNeT++ 4.0, and some general face lift:
	* better directory structure (names changed to lowercase; moved sources
	  under src/; better names, e.g. networkinterfaces -> linklayer)
	* build system to use a deep makefile
	* updated the C++ code for the 4.0 API (follow name changes; use
	  int64-based simtime_t; use cPacket; etc.)
	* NED files converted to 4.0 syntax
	* make use of new features in NED files (module interfaces, inout
	  gates, @unit, etc.)

2005-07-14  Andras Varga

	* UDPModule renamed to UDP

2003..2004  Andras Varga

	IPSuite extensive refactoring, see networklayer/ipv4/ChangeLog

2003-09-23  Andras Varga

	Initial version taken over from IPSuite.

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

	$ gitk -- Transport/UDP INET/src/transport/udp
