1. 05 Oct, 2023 3 commits
  2. 04 Oct, 2023 2 commits
    • Łukasz Nowak's avatar
      rapid-cdn: Handle correctly wildcard domains · a039c8cf
      Łukasz Nowak authored
      While generating haproxy configuration (including it's CRT list) the specific
      order of entries is used, so that wildcard domains end up last. Thanks to this
      they work as a catch-all and allow specific domain to take precedence. Care
      is taken to support *.example.example.com and *.example.com situation - so
      tree like possibility of wildcards.
      
      Anonymous in-place ACL are used per each domain, instead of per-shared
      instance grouping in order to avoid situation like *.example.com and
      example.com having single ACL, thus resulting with catch-all kicking in too
      fast.
      
      For the precision in the haproxy configuration and simplifcation of the regular
      expressions the -m reg is used, so that host_only can be applied, which also
      lowercases the hostname.
      
      Notes:
       * test00cluster_request_instance_parameter_dict changed due to sorting slaves
         in test's requestSlaves
       * the test infrastructure has been improved to assure repetition of the
         situation
       * tests in TestSlaveHostHaproxyClash are asserting that correct domain AND
         that specific certificate have been used while serving given frontend
         configuration
      a039c8cf
    • Joanne Hugé's avatar
  3. 02 Oct, 2023 2 commits
  4. 29 Sep, 2023 3 commits
  5. 28 Sep, 2023 3 commits
  6. 27 Sep, 2023 9 commits
  7. 26 Sep, 2023 4 commits
  8. 25 Sep, 2023 2 commits
  9. 22 Sep, 2023 9 commits
  10. 20 Sep, 2023 1 commit
  11. 18 Sep, 2023 1 commit
  12. 14 Sep, 2023 1 commit