1. 30 Aug, 2018 2 commits
  2. 29 Aug, 2018 3 commits
    • Nils Goroll's avatar
    • Nils Goroll's avatar
      initialize PRIV_TASK and PRIV_TOP vmod arguments once per subroutine · f03948f4
      Nils Goroll authored
      ... and fail the VCL unless successful.
      
      Providing the PRIVs to vmods is a core function, so error handling
      should happen outside vmods.
      
      Besides being safe, this initialization can be more efficient than
      previous code for PRIVs used frequently within the same subroutine.
      
      An alternative approach would be to initialize all privs once per
      task / top request, but unless all privs are actually used in a VCL,
      this approach could impose significant overhead, both in terms of time
      and memory. By initializing privs once per sub, we impose overhead for
      privs which are referenced but not actually used in a subroutine, but
      not for all of the vcl.
      
      Fixes #2708
      f03948f4
    • Poul-Henning Kamp's avatar
      Privatize stuff. · b78a4672
      Poul-Henning Kamp authored
      b78a4672
  3. 28 Aug, 2018 10 commits
  4. 27 Aug, 2018 5 commits
  5. 25 Aug, 2018 1 commit
  6. 24 Aug, 2018 1 commit
  7. 23 Aug, 2018 3 commits
  8. 22 Aug, 2018 15 commits