vRouter Changelog
-----------------

---------------------------------------------------------------
0.02 July 05, 1999

Changes visible to users:
 - Network descriptor files now support comments 
    - '#' at the beginning of a line marks it as a comment
 - Unlimited routers and datalinks
 - Unlimited route table entries on routers
 - New queuing-theory-based delay calculations for datalinks
   improve accuracy of simulations
 - 'traffic' directive in descriptor file no longer supported
 - Misc. bugfixes & improved stability

Changes for developers:

The biggest change in 0.02 is a vastly improved object model.  

- (almost) Completely rewritten parser:
   - Two parser classes, 'netparser' and 'simparser' inherit from 
     from 'parse', which provides utility functions for reading 
     from network descriptor files and filters out comments.  If you
     look at configreader.cpp, you'll notice almost all of the guts have
     been moved out into other objects (where it should be)
- New Objects:
   - Netreader, Simreader, and Parse for parsing (see above)
   - Network : encapsulates a profile of a network (including routers and
               datalinks)
   - Simulator : Contains the code for running a simulation and displaying
                 results.

DataLink now implements Poisson Arrivals-based delay calculations.


Bug fixes:
- Simulation now works correctly with small timeslices
- Misc. stability bugs & memory bugs fixed

-------------------------------------------------------------------
0.01 May 28, 1999 Initial Release 




