Share

VNUML Graphical User Interface

File Release Notes and Changelog

Release Name: 0.3

Notes:
Release Notes

  This is the second 'release' of vnumlgui. It has been produced for
  testing purposes and is really *far* from being complete/tested/stable.
  Some tags and attributes are not interpreted (<host> for instance)
  and others are not fully implemented. Also, a lot of dialogs are
  crappy, a lot of code is broken... but all in all, it should give
  don't use on you and idea on the direction of the project.

  Don't use this application for production purposes. If you use vnumlgui
  to open existing simulation, *be sure to have backup copies*. vnumlgui
  doesn't work on the simulation file, but on an internal structure
  (%STORE, see man page) creted from it. When you use 'Save' or 'SaveAs',
  a new file will be generated from the internal structure.
  So between the opened file, and the saved one, you *will certainly*
  have differences, since not all tags are fully supported.
  Notably, XML comments are not, and won't be supported. They will simply
  disappear during and open/save sequence.

  List of unsupported tags : <host>
  List of partially supported tags : <automac>, <forwarding/> (i.e. forwarding
  with no attr).

  Other tags *should* be fully supported, but you mileage may vary...


Changes: 2005-06-29 Michel Blanc <Michel Blanc <mblanc@erasme.org>> * vnumlgui: implemented simulation_{release,build} with open changed simulation menus icons * vnumlgui: moved menu handling in different subs added widgets in gui according to implementation in vnumlgui * vnumlgui: fixed version indexes ssh key import/check at open time ssh version handling mng_if tag handling fixed ip_offset xml dump added ssh keys handling added order handling 2005-06-28 Michel Blanc <Michel Blanc <mblanc@erasme.org>> * vnumlgui: removed version 1.4 from lists added &progress sub to handle progress bar new parse_file for XML validation called at open time and for user requested checks fixed handful of UI problems (widgets not being sensitived, etc...) better handling of forwarding tag in dialogs fixed xml generation everywhere (filetree, forwarding, routes, mac) implemented error line highlighting in textview tab F5 refreshes the canvas F2 now dumps %CONFIG F3 dumps %STORE Ctrl-LeftDbleClick dumps the object before opening it's properties dialog hub mode handling fixed IP offset handling fixed memory handling (with m/k prefixes) added do_events so one's can void the Gtk loop added polar transform for unknown simulation in order to setup a basic layout added painful dialogs that complains about inexistant fs & kernels on simulation load valid (but unknown) kernels & fs can be added to the store at open time fixed handling for several tags & attrs at open time added &recompute_bounds which tried to setup scrollbars so the entire simulation can always be seen changed refresh_xml_tab to handle error highlighting 2005-06-27 Michel Blanc <Michel Blanc <mblanc@erasme.org>> * vnumlgui: multiple IPs per interface now supported xterm boot tag supported 2005-06-26 Michel Blanc <Michel Blanc <mblanc@erasme.org>> * vnumlgui: file open implmented * vnumlgui: implemented layout restore added simulation statistics dialog 2005-06-25 Michel Blanc <Michel Blanc <mblanc@erasme.org>> * vnumlgui: added support for filename in CLI arguments implemented SaveAs and Save (from menu) starting to implement XML file parsing with code from vnumlparser.pl * vnumlgui: added color icon handling added build/release simulation (PoC only) * router.xcf, switch.xcf: added several color layers * vnumlgui: memory in vm is now an option console setting support for the vm 2005-06-24 Michel Blanc <Michel Blanc <mblanc@erasme.org>> * vnumlgui: changed exposed names from (Router, Switch) to (Virtual Machine, Net) set vnuml version to two digits rd and sd can't be 'okayed' when no name has been typed added gettext() calls everywhere * vnumlgui: fixed state logic ('dirty', etc...) started file open w/ XML parsing changed 'router' exposed names to 'Virtual Machine' changed 'switch' explosed names to 'Net'