Skip to content
Snippets Groups Projects
  1. May 11, 2023
  2. Mar 05, 2023
  3. Feb 18, 2023
  4. Feb 10, 2023
  5. Oct 30, 2021
  6. Apr 29, 2020
  7. Mar 08, 2020
  8. Jul 11, 2019
  9. Jun 27, 2019
  10. Jun 26, 2019
    • Jan Mach's avatar
      Huge improvements in additional object data services. · a158a21c
      Jan Mach authored
      * Implemented brnad new PassiveDNS data service and pluggable module for Hawat.
      * Implemented support for HTML snippet endpoints.
      * Implemented basic framework for asynchronous fetching additional data for IP addresses in IDEA event detail view.
      * Implemented fetching of additional data for IP addresses.
      
      (Redmine issue: #5278)
      a158a21c
  11. Jan 23, 2019
    • Jan Mach's avatar
      Improved performance of JS chart rendering code. · effd5a30
      Jan Mach authored
      NVD3 charting library has a drawback, that it does not render correctly charts, that are initially hidden from the user, for example in tab panels. These charts are not re-rendered on tab show and have to be updated manually. Previous solution used simple mechanism of emiting window.resize event, which was captured by all charts that were currently on the page. This approach could be very slow on some views with many charts and it was very inefficient, because all chart were updated regardless of their visibility to the user. New approach is much smarter, because it updates only those charts, that are necessary. There is still room for improvement though, it does not work optimally for nested tabs. This drawback will be fixed in some of the following commits. (Redmine issue: #4321)
      effd5a30
  12. Jan 15, 2019
  13. Dec 21, 2018
    • Jan Mach's avatar
      Implemented prototype of collapsible dataset view and downloadable dataset... · b881454b
      Jan Mach authored
      Implemented prototype of collapsible dataset view and downloadable dataset option for timeline charts.
      
      All timeline charts in reporting dashboard and timeline module now support displaying of chart datasets in tables within collabsible sidebar. Additionaly the chart dataset can now be downloaded as CSV file for easy import into table processor software like LibreOffice. (Redmine issue: #4321)
      b881454b
  14. Dec 18, 2018
  15. Dec 11, 2018
  16. Sep 17, 2018
  17. Jun 15, 2018
  18. May 17, 2018
    • Jan Mach's avatar
      Improvements in event search form. · a5835e4d
      Jan Mach authored
      The event search form was enhanced to support new 'empty' and 'any' search options, that were introduced by previous commit:ae96bb62. This also fixes the issue #4091 with the 'no preference' option, that was broken. Additionally, the bootstrap select widgets now try to enforce the policy, that 'empty' and 'any' options are mutually exclusive with everything else. There is stil room for improvement, because 'any' option is not capable of disabling the 'empty' option. (Redmine issue: #4091)
      a5835e4d
  19. May 04, 2018
  20. Jan 29, 2018
    • Jan Mach's avatar
      Next iteration in IDEA event search form, result page and detail page design. · 73bd2f51
      Jan Mach authored
      This commit contains following design changes and fixes:
      
      * Fixed the issue with duplicated HTML identifiers for datetime selects.
      * Written macros for rendering search dropdown buttons for source addresses, categories and abuse groups.
      * Modified accessors in internal IDEA representation.
      * Implemented implicit sorting by storage time in case it was chosen in the search form.
      * Additional minor design fixes and tweaks.
      
      (Redmine issue: #3734)
      73bd2f51
  21. Dec 20, 2017
    • Jan Mach's avatar
      Implemented prototype module for viewing overall event statistics. · fece2712
      Jan Mach authored
      The Dashboards module in Hawat user interface now contains prototype implementation for calculating and viewing overall event processing statistics. The module design is based on original Perl-based interface with many enhancements both on the surface (interface) and in the backend code. The work is not yet finished, some of the tasks that remain to be done are:
      
      * Links from data tables to other modules of the interface.
      * Missing sorting arrows in data table headers.
      * Interface tweaks.
      * Chart descriptions and/or help texts.
      * Search form tweaks or changes (current implementation is maybe too powerfull for general user).
      
      (Redmine issue: #3734)
      fece2712
  22. Nov 28, 2017
  23. Oct 27, 2017
Loading