Diffusion 3.0.4
---------------

- Fixed the code to work when a only single data packet is sent in
  response to an interest message.
- Added more randomization to the code so it works better when clocks
  are synchronized.
- The distribution now includes a source routing filter that can be
  used to send a message along a pre-specified path.
- Tuned diffusion parameters for optimal operation on the SensIT
  hardware.

Diffusion 3.0.3
---------------

- Diffusion can now use alternate ports (instead of the default 2000)
  with the new command line option '-p port'. Other apps will have to
  be change to use this feature.
- The '-s' command line option has been removed.
- This version features an initial implementation of the device independent
  layer in diffusion along with diffusion drivers for the RPC, the MoteNic
  Wired UDP and UDP communication with local modules/apps. Everything has
  been moved to main/drivers.
- Diffusion/and the API library now use dynamically allocated buffers for
  both incoming and outgoing packets.
- Fixed the code to compile without warnings on gcc 2.97 (used to cross
  compile code for the new Sensoria nodes).
- Fixed all Makefiles to include the config.mk configuration file.
- The UDP driver now can support diffusion running on port other than
  2000. The config file for the wired diffusion now accepts the port
  number along with the host ip address. This allows one to run multiple
  'diffusion nodes' on a single machine.
- Diffusion now has a driver for the WINSNG 2.0 nodes' radios.

Diffusion 3.0.2
---------------

- Removed all dependencies from the radiometrix library.
  It should compile fine now with Red Hat 7.1. This version
  of diffusion does not support the old 'userland' implementation
  of the radiometrix drivers.

Diffusion 3.0.1
---------------

Initial release of diffusion 3.
