1. 04 Sep, 2018 1 commit
  2. 17 Aug, 2018 1 commit
    • Petr Špaček's avatar
      remove memcached and redis modules from source tree · af635c9b
      Petr Špaček authored
      Source was kept for historical reasons but was not in use since 2.0.0.
      It is now clear that there are better approaches to implement
      distributed cache so it is pointless to keep old stuff in tree and
      confuse users.
      af635c9b
  3. 14 Aug, 2018 3 commits
  4. 02 Jul, 2018 1 commit
  5. 26 Jun, 2018 1 commit
  6. 22 Feb, 2018 1 commit
  7. 15 Feb, 2018 1 commit
  8. 12 Feb, 2018 1 commit
  9. 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
  10. 23 Dec, 2017 4 commits
  11. 01 Dec, 2017 1 commit
  12. 28 Nov, 2017 5 commits
  13. 24 Nov, 2017 1 commit
  14. 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
  15. 10 Nov, 2017 1 commit
  16. 07 Sep, 2017 1 commit
  17. 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
  18. 24 Jul, 2017 1 commit
  19. 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
  20. 06 Mar, 2017 5 commits
  21. 03 Feb, 2017 1 commit
  22. 13 Jan, 2017 3 commits
  23. 15 Nov, 2016 1 commit
  24. 02 Nov, 2016 2 commits