Skip to content
13th round of improvements in 2.X series

Two big features are finished in this release - rework of the class
configuration and replacement of the graphing library.

   Until now the class configuration was done partially by inspector rule
config, partially by Jinja templates, JSON files and specific Babel based
translations on filesystem. Now the class definition is simplified to the
definition of the rules, wanted columns in the reports and description/link,
and together moved to one place of the web interface.
   Classes are now also two tiered - the first level is the same as before,
whereas the second level allows to aggregate by more complex rules.

   Together with reporting we are working on filtering interface - we have
added the possibility to specify target IPs, protocols and classes in the
simplified filter rule definitions. Also, filter notification to relevant
group admins is streamlined.

   We have embraced the Plotly graphing library instead of NVD3, development
of which have stopped to the halt. It was also necessary to rewrite most of
the backend graphing code, which was closely tied to NVD3.

   As we are now able to import network/group data from external sources,
we added a couple of support scripts for a couple of CESNET related
organisations.

   We have of course fixed usual slew of the bugs pretty much everywhere
(searching by storage time, canceling some forms, access rights problems,
filter details, visual problems, and also set of development specifics).
   Also, the hosts module was removed (event search and timeline can do much
more), or rather replaced by simplified view of readily available
information about IP address.

Please, visit the issue tracker for the lists of related issues:

https://homeproj.cesnet.cz/versions/151
https://homeproj.cesnet.cz/versions/150