1. 08 Sep, 2021 1 commit
  2. 14 May, 2021 1 commit
  3. 10 May, 2021 3 commits
    • Karel Koci's avatar
      fwlogs/protocol2str: do not fail compilation on undefined protocols · 7aec8740
      Karel Koci authored
      These are all protocols that are defined in netinet/in.h but they are
      not all available on all systems. Commenting out some subset is not
      exactly all right solution. This instead just wraps case with check if
      macro is defined.
      7aec8740
    • Karel Koci's avatar
      fwlogs: implement IPv6 protocol parsing · fa4d7f62
      Karel Koci authored
      This has still one huge hole and that is that it simply sends info about
      first extension header instead of protocol itself. The idea is to deploy
      it as it is now and get back to it after we collect some data and see
      how often such packets are blocked on firewall. It might be that they
      are just not that common and thus we might not need to hurry with
      implementation. Another option is that they are pretty common and so
      simply we would have to implement them as soon as possible.
      fa4d7f62
    • Karel Koci's avatar
      Move source files to subdirectories · c246dd01
      Karel Koci authored
      This is just so project is little bit better organized. We have now
      sources for recorder and fwlogs itself separate.
      
      This also changes how we load suites in unittests. We now use
      constructor to auto-inject suites without having to edit unittests.c.
      c246dd01
  4. 05 Feb, 2021 1 commit
    • Karel Koci's avatar
      Fixes for eb7c4cae · 0f4ba09b
      Karel Koci authored
      This removes typo in gitignore, unsecure git (that was just used to
      overcome temporally bug in Debian and invalid names of release archives.
      0f4ba09b
  5. 10 Jan, 2021 2 commits
  6. 29 Dec, 2020 1 commit
    • Karel Koci's avatar
      Improve build system and CI · eb7c4cae
      Karel Koci authored
      This tweaks build system to hide some warnings and improve help text.
      
      Another change is in Gitlab CI. Primary change is addition of release
      creation.
      
      This also includes some minor code style tweaks.
      eb7c4cae
  7. 06 Oct, 2020 1 commit
  8. 26 Sep, 2020 1 commit
    • Karel Koci's avatar
      configure: make tests and linter disabled at default · 2b4d3924
      Karel Koci authored
      It is common to install using ./configure && make && make install. This
      would include tests and linters and introduced unnecessary dependencies
      just to pass configure step. Making tests and linter disable at default
      allows simpler usage. Developer can enable tests and linter rather
      over common user having to disable them.
      2b4d3924
  9. 25 Sep, 2020 3 commits
  10. 18 Aug, 2020 1 commit