1. 22 Feb, 2018 1 commit
  2. 15 Feb, 2018 1 commit
  3. 12 Feb, 2018 1 commit
  4. 12 Jan, 2018 1 commit
    • Marek Vavruša's avatar
      build: support `make lint-c` with clang-tidy · ad213c47
      Marek Vavruša authored
      This supports linting of C code using clang-tidy to fix common
      security and code quality issues early in the development workflow.
      The benefit is that less time has to be spent in code reviews to
      point out obvious problems, and ideally when the outstanding issues
      are fixed, clang-tidy (and clang-format) can also be used to to
      automatically fix basic problems and enforce common code style,
      similarly to `go vet && go fmt` workflow.
      ad213c47
  5. 23 Dec, 2017 4 commits
  6. 01 Dec, 2017 1 commit
  7. 28 Nov, 2017 5 commits
  8. 24 Nov, 2017 1 commit
  9. 23 Nov, 2017 1 commit
    • Marek Vavruša's avatar
      Added luacheck for linting Lua files and static analysis · 0e2ffb5d
      Marek Vavruša authored
      This is super useful for checking things like misusing undefined
      variables or modifying globals, especially in modules when it's
      not immediately visible which variables are in the global
      namespace and which are not.
      
      I added several exceptions for files in daemon/lua and tests,
      as for example sandbox module needs to legitimately modify
      global namespace.
      
      There's a lot of things failing, so I didn't make it part of the
      standard `make check`, but we should eventually enable it to
      improve code quality and spot problems with CI.
      0e2ffb5d
  10. 10 Nov, 2017 1 commit
  11. 07 Sep, 2017 1 commit
  12. 01 Aug, 2017 1 commit
    • Vladimír Čunát's avatar
      policy aho-corasick: makefile tweaks · 911f179f
      Vladimír Čunát authored
      - install the library with executable bit
      - use native library extension (i.e. .dylib on Macs)
      - kill their fancy CFLAGS to get better portability (e.g. -msse4.1)
      - gitlab-ci: this submodule is needed before building already
      - actually remove aho-corasick.lua
      911f179f
  13. 24 Jul, 2017 1 commit
  14. 20 Jul, 2017 1 commit
    • Vitezslav Kriz's avatar
      policy: update aho-corasick code · 172d0414
      Vitezslav Kriz authored
      Library lua-aho-corasick is provided as git submodule. Library
      build is triggered with kresd build. ahocorasick.so is copied into
      modules directory.
      172d0414
  15. 06 Mar, 2017 5 commits
  16. 03 Feb, 2017 1 commit
  17. 13 Jan, 2017 3 commits
  18. 15 Nov, 2016 1 commit
  19. 02 Nov, 2016 2 commits
  20. 23 Oct, 2016 1 commit
  21. 20 Oct, 2016 3 commits
  22. 25 Aug, 2016 1 commit
  23. 11 Aug, 2016 2 commits