2014-08-13  Olivier Mehani <olivier.mehani@nicta.com.au>
	* OML: Version 2.11.0
        * No changes since RC
	* Reminder: the old oml2-APPNAME symlinks are gone,
                    use APPNAME-oml2 instead.

2014-07-21  Olivier Mehani <olivier.mehani@nicta.com.au>
	* OML: Version 2.11.0rc
	* New instrumented tool: httperf (#1371)
	  * Report the same summaries as stdout (#1376)
	  * Additional per-connection and per-call metrics (timing and size)
	    (#1377)
	* All applications
	  * Added units and description in all app descriptions (#1822)
	  * Removed support for old binary names (#724, as warned since 2.9)
	    * They all follow the APPNAME-oml2 pattern,
	    * except for otg2/otr2, which will remain as such.
	  * Reporting of appname, version and cmdline in metadata (#1443,
	    #1378)
	* trace-oml2:
	  * New ICMPv4 MP (#937)
	  * New ethernet MP (#1782)
	  * Use of OML_GUID for pkt_id (#1783)
	  * Cleanup of IPv6 support (#930)
	    * libtrace>=3.18 now required for ICMPv6 parsing
	* Iperf-oml2:
	  * Use of OML_GUID for pid and connection_id (#1783; supports
	    up to FD_SETSIZE simultaneous sockets)
	  * Dropped support for OMF-5.3
	* OTG2/OTR2
	  * Fixed some stability issues (#1467, #1796)
	  * Use of OML_GUID for flow and flow_id (#1783)
	  * New UDP protocol version (0x02) to support 64-bit Flow IDs
	    * Old OTRs (<2.11) will not manage to extract information from
	      flows sent by new OTGs (2.11)
	    * New OTR (2.11) should be able to properly extract information
	      from flows sent by old OTGs (<2.11)
	* Collectd writer:
	  * Add configurable OMLLogLevel and OMLBUfferSize (default to 4096B,
	    #1729)
	  * Fix logging oddity (#1269)
	  * New options OMLBufferSize (related to #1729) and OMLLogLevel
            (related to #1269)
        * ping-oml2 moved to the oml4r>=2.9.10 gem to simplify dependency
	  management
	  * Install the binary with

	      $ gem install oml4r

2013-39-30  Olivier Mehani <olivier.mehani@nicta.com.au>
	* oml2-apps: Release 2.10.0
	* New applications:
	  * wattsup-oml2: Add monitor application for WattsUp? power meters (https://www.wattsupmeters.com/)
	* Enhancements:
	  * Update generation of final app descriptions
	  * collectd: Remove StartupDelay configuration option, as MP can now be
	    added after omlc_start() has been called.
	  * ping:
	    * Report RTT statistics at the end
	    * Add summary MP to collect information at the end
	    * Use a single instance of ping
	    * Add IPv6 support
	    * Remove -a requirement
	  * otg: Fix segfault with --oml-noop
	  * Don't try to build at all in disabled apps
	* Deprecated applications: wlanconfig has been removed

2012-12-19  Olivier Mehani <olivier.mehani@nicta.com.au>
	* oml2-apps: Release 2.9.0
	* New applications:
	  * collectd-write-oml2: a plugin for collectd to report all collected
	    statistics via OML;
	  * ping-oml2: an OML4r wrapper around the system ping(1);
	  * wpamon-oml2: which connects to wpa_supplicant and reports wireless
	    events, thanks to François Hoguet.
	* Enhancements:
	  * gpslogger: output CSV on -v
	  * ripwavemon: output CSV
	  * trace: IPv6 support (ICMPv6, IP6IP6, MH, MIPv6 BU and BAck),
	    thanks to François Hoguet.
	  * Up-to-date application descriptions for all applications

2012-04-23  Olivier Mehani <olivier.mehani@nicta.com.au>
	* oml2-app: re-canonalised all names to APPNAME-oml2 symlinks
	omf_APPNAME, APPNAME_oml2 and oml2-APPNAME are still provided
	for convenience, but will be removed in the future (2.9.0).
	* otg2: name `otg' without number is now deprecated; symlink
	name otg2 and otr2 will remain in the future for ease of use,
	though the canonical names are ot{g,r}2-oml2.
	* gpslogger: support for gpsd API version 5
	* ripwave-monitor: app renamed to ripwavemon (binary:
	ripwavemon-oml2)
	* simple: removed simple generator; see the example/ directory
	of oml-2.7.0's source tree (or PREFIX/usr/share/oml2) for an
	up-to-date version.
	* iperf: removed elderly 1.7 fork from this distribution; see instead
	the standalone iperf-oml2, also maintained at mytestbed.net

2011-04-05  Jolyon White  <jolyon.white@nicta.com.au>

	* omf_nmetrics/omf_nmetrics.c (main):
	* omf_trace/omf_trace.c (main):
	* gps/gps.c (main):
	* wlanconfig/wlanconfig_oml.c (main): Fix omlc_init() call in
	omf_trace, omf_nmetrics, gps, and wlanconfig to use a modified
	appname with all hyphens changed to underscores.  liboml2 rejects
	names with hyphens in them.

2010-10-13  Jolyon White  <jolyon.white@nicta.com.au>

	* otg/lib/app/application.cpp (Application): Change OML
	application name string handling to change hyphens '-' to
	underscores '_' to keep the OML library happy.  OML names must be
	like C identifiers.

	* ripwave_monitor/ripwave-monitor.c: Add application to monitor
	the status output from a Ripwave pre-WiMAX modem (author Olivier
	Mehani).

2010-09-10  Jolyon White  <jolyon.white@nicta.com.au>

	* oml2-apps: Renamed all application binaries to start with
	'oml2-', based on email discussions with Max & Christoph.  Added
	install-exec-hook targets to all Makefile.am's to install symlinks
	from the old names to the new binaries to avoid breaking existing
	scripts.

	* oml2-apps: All apps are now separately buildable with their own
	Autotools build system.  They can be built in one fell swoop using
	as well from the top level (implemented with Autoconf submodules,
	i.e. AC_CONFIG_SUBDIRS.

	* oml2-apps: Converted all the apps so that they no longer use
	OML_LONG_VALUE, which is deprecated in OML 2.4.  Also make use of
	wider integer types and unsigned integer types like
	OML_UINT64_VALUE where appropriate.

	* oml2-apps: Cleaned up the build system to do better library
	autodetection and header inclusion.

	* oml2-apps: Various bug fixes and cleanups across all apps, but
	particularly in trace_oml2.

	* iperf/src/main.cpp (main): Changed the names of measurement
	points "TCP_received" and "UDP_received" to "TCP_Info" and
	"UDP_Rich_Info", respectively, when run as a server.  When run as
	the client, iperf now offers MP's "UDP_Rich_Info" (same as server)
	and "UDP_Periodic_Info".

	* otg/port/udp_inport.cpp (UDPInPort): In the "udp_in" measurement
	point, changed the names of "dst_host" and "dst_port" to
	"src_host" and "src_port", respectively.

	* trace_oml2: Extended to support measurement of TCP and UDP
	traffic properties.

	* gps_oml2: Replaced the gps_oml2 program with a version that uses
	gpsd instead of reading directly from the GPS device file.

2010-04-12    <jolyon.white@nicta.com.au>

	* oml2-apps: Fix bugs in wlanconfig_oml2.

2010-03-17    <jolyon.white@nicta.com.au>

	* oml2-apps: Initial release of OML Applications from their own
	source repository (separate from core OML).

	* configure.ac: Add checks for library headers; don't generate the
	build system if there are missing headers.
