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-02-11  Rudolf Hornig

	Takeover from INETMANET @ fff5dfd

	Added support to use the modulation parameters to determine
	slot, diffs and ack timeout. Set the useModulationParameters parameter
	for the MAC module.

	Added support to prioritize multicast frames. Set the
	prioritizeMulticast parameter for the MAC module.

	Added duplicate frame detection (turned on by default). Use
	duplicateDetectionFilter, purgeOldTuples and duplicateTimeOut
	parameters.

2011-12-22  Andras Varga

	EtherMAC: statistics titles changed to lower case; cosmetics

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

2011-11-10  Andras Varga

	bug #398: Broadcast packets need to use the basic bitrate [ZBojthe]

	For 802.11s, the bit rate to send multicast frames is the minimum
	defined in the standard (1 Mbit/s).

2011-07-20  Levente Meszaros

	Renamed lowergateIn to lowerLayerIn and lowergateOut to lowerLayerOut.

2011-07-20  Levente Meszaros

	Renamed uppergateIn to upperLayerIn and uppergateOut to upperLayerOut.

2011-08-03  Zoltan Bojthe

	ieee80211NewMac: bugfix

2011-07-19  Andras Varga

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

2011-07-19  Levente Meszaros

	Fix uninitialized variable.

2011-06-09  Rudolf Hornig

	Added support to handle multicast adresses in the Ieee80211 mac layers
	(#339). It behaves exactly like the broadcast address.

	Broadcast is actually a specific case of a multicast address.

2011-06-03  Rudolf Hornig

	Typo: Wify->Wifi

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-28  Andras Varga

	cosmetics: end-line spaces removed, using spaces.pl in OMNeT++.

2011-05-27  Andras Varga

	tab-to-space in all source files

2011-05-24  Zoltan Bojthe

	Added the following signals for use with the new PcapRecorder:
	packetSentToLower, packetReceivedFromLower, packetSentToUpper,
	packetReceivedFromUpper; data type is cPacket*.

2011-05-11  Andras Varga

	Compile fixes for MSVC

	- disambiguate arg types for pow(), sqrt(), etc. (ambiguity caused
	compile errors)
	- added implementations for missing C99 functions
	- MSVC does not have <stdint.h>, but most of its declarations are
	already provided by <omnetpp.h>

2011-04-28  Rudolf Hornig

	Added Mesh network support to Ieee80211

2011-04-15  Rudolf Hornig

	Added new ieee802.11 model from INETMANET, supporting a,b,g,p modes.

2011-04-07  Rudolf Hornig

	Simplifications in radio Ieee80211module. Added multiradio example.

2011-03-31  Zoltan Bojthe

	change simsignal_t member variables to static member

2011-03-08  Rudolf Hornig

	mf80211 and iee80211 can be compiled separately

2011-03-08  Rudolf Hornig

	mf80211, ieee80211 and mobility feature

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

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.)

2010-09-30  Andras Varga

	introduced a utility function for interface name creation

2010-12-09  Zoltan Bojthe

	ieee802.11: using ieee data frame with SNAP for transmitting
	original EtherType in 802.11 packet

2010-12-03  Zoltan Bojthe

	get*() be const function

2010-11-30  Zoltan Bojthe

	change type of fields

2010-11-30  Zoltan Bojthe

	get* and is* functions be const functions

2010-11-30  Zoltan Bojthe

	add and use header-length constants

2010-11-30  Zoltan Bojthe

	wrap long lines

2010-11-30  Zoltan Bojthe

	add basicBitrate parameter (was:FIXME)

2010-11-30  Zoltan Bojthe

	using a predefined constant, not a number.

2010-11-30  Zoltan Bojthe

	Delete stored objects in destructor. (undisposed object bug)

2010-11-25  Zoltan Bojthe

	ieee80211: remove invalid "record=auto"

2010-03-05  Andras Varga

	removed redundant (long) conversion from emit() calls

	also: accidental tab-to-space

2010-03-05  Andras Varga

	@statistic: added missing 'vector' recording mode

2010-03-05  Andras Varga

	update for omnet++ 4.1b3:

	renamed @signal to @statistic modeHint= to record=

2010-02-22  Zoltan Bojthe

	convert statistics to use signals

2010-06-21  Zoltan Bojthe

	indent changes - from Thomas Reschka

2010-02-02  Zoltan Bojthe

	Bugfix: printf "%d" and int64 getByteLength()

2009-07-16  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 ------

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.)

2007-01-18  Levente Meszaros

	* Ieee80211Mac.cc Ieee80211Mac.h: rename retryLimit to transmissionLimit and update uses
	The number of total transmissions of a message is now at most equal to transmissionLimit.
	[reported by Wang Wei]

2007-01-17  Levente Meszaros

	* Ieee80211Consts.h: fix CW_MAX and set it to 1023 according to the standard
	[reported by Wang Wei]

2006-12-11  Levente Meszaros

	* Add an assert and TODO according to [omnetpp] A possible bug in the
	Ieee80211's FSM.

2006-12-11  Levente Meszaros

	* Fix statistics recording according to [omnetpp] A possible bug in the
	Ieee80211's FSM by Michal Kaliszan.

2006-09-18  Levente Meszaros

	* retryLimit and cwMinBroadcast parameters: -1 now means the default

2006-09-05  Levente Meszaros

	* frameDuration()-related refactoring

2006-09-04  Levente Meszaros

	* new parameters: retryLimit, cwMinData, cwMinBroadcast
	* other improvements

2006-09-03  Michael Tuexen

	* misc fixes and improvements
	* bitrate switching capability

2006-09-01  Levente Meszaros

	* added support for RTS/CTS.
	* other improvements

2006-08-31  Michael Tuexen

	* printNotificationBanner(), etc

2006-08-30  Michael Tuexen

	* documentation improvement

2006-08-29  Levente Meszaros

	* misc fixes (FSM, etc)

2006-08-28  Michael Tuexen

	* Ieee80211 infrastructure mode, first cut

2006-06-27  Andras Varga

	* more code changes from Levente Meszaros

2006-05-04..05-13  Levente Meszaros

	* bugfixes and improvements on the MAC model

2006-05-04  Andras Varga

	Initial revision of the new MAC model written by Levente Meszaros.

	Another 802.11 MAC model (from MF-1.0) had already existed and was
	available in INET Framework at the time, but its code was not FSM-based
	and had several problems, so we decided to implement a new one
	from scratch.

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

	$ gitk -- NetworkInterfaces/Ieee80211/Mac \
	    INET/src/networkinterfaces/ieee80211/mac \
	    INET/src/linklayer/ieee80211/mac
