1. 01 Nov, 2019 6 commits
  2. 10 Sep, 2019 3 commits
  3. 25 Apr, 2019 3 commits
  4. 18 Apr, 2019 4 commits
  5. 15 Apr, 2019 2 commits
  6. 18 Mar, 2019 4 commits
  7. 11 Mar, 2019 13 commits
  8. 05 Nov, 2018 1 commit
  9. 06 Sep, 2018 4 commits
    • Martin Prudek's avatar
      Do not check number of request params · 9bd35c5f
      Martin Prudek authored
      9bd35c5f
    • Martin Prudek's avatar
      Unify bytes-string conversion · c0951b34
      Martin Prudek authored
      c0951b34
    • Martin Prudek's avatar
      Refactor exceptions · 3839367f
      Martin Prudek authored
      These exception are now used
      - `CertAPISystemError` should be used for sentinel-internal errors
        - its child `InvalidRedisDataError` is risen when validation of data
          saved in Redis failes
      - `RequestConsistencyError` should be used for client request that cant be
         processed
      - `RequestProcessError` should be used for client request that can be processed,
         but the provided data is invalid, including checker/CA authentication
         failure
      
      Among these exception the logging should be done this way:
      - `RequestConsistencyError` and `RequestProcessError` should be logged on it's
        first occurence with levels `debug`, `info` and `warning` for most severe
        cases
      - `CertAPISystemError` should be logged centrally in one place with levels
        `error` for most cases and `critical` when the application needs to stop
      - `InvalidRedisDataError` is never logged
      3839367f
    • Martin Prudek's avatar
      12beb71a