An error occurred fetching the project authors.
  1. 17 Jan, 2023 4 commits
  2. 09 Jan, 2023 3 commits
  3. 07 Nov, 2022 1 commit
  4. 19 Oct, 2022 1 commit
  5. 17 Oct, 2022 2 commits
  6. 03 Mar, 2021 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Implement failover backend · 20c1b326
      Łukasz Nowak authored
      By adding failover url the user is able to configure special backend to use
      in case if the real backend is down.
      
      Original PoC was done by Kazuhiko SHIOZAKI <kazuhiko@nexedi.com>.
      20c1b326
  7. 25 Feb, 2021 2 commits
  8. 05 Feb, 2021 1 commit
  9. 26 Jan, 2021 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Drop unneeded parameter public-ipv4 · 74f5a8d9
      Łukasz Nowak authored
      The public-ipv4 comes from the historical usage of the system, but since
      new implementation came into place it was never needed, so now it's time to
      say goodbye.
      
      Test has been updated to do in-house mimic of the used IP to access.
      74f5a8d9
  10. 10 Nov, 2020 1 commit
  11. 20 Oct, 2020 1 commit
  12. 24 Sep, 2020 2 commits
  13. 10 Aug, 2020 1 commit
  14. 27 Jul, 2020 1 commit
  15. 17 Jul, 2020 1 commit
  16. 16 Jul, 2020 1 commit
  17. 29 Jun, 2020 1 commit
  18. 22 Jun, 2020 3 commits
  19. 08 May, 2020 2 commits
  20. 01 Oct, 2019 1 commit
  21. 08 May, 2019 1 commit
  22. 06 May, 2019 1 commit
  23. 23 Apr, 2019 1 commit
  24. 15 Apr, 2019 1 commit
  25. 12 Apr, 2019 1 commit
  26. 18 Mar, 2019 1 commit
  27. 13 Mar, 2019 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Implement KeDiFa SSL information · bc2b1742
      Łukasz Nowak authored
      Use KeDiFa to store keys, and transmit the url to the requester for master
      and slave partitions.
      
      Download keys on the slave partitions level.
      
      Use caucase to fetch main caucase CA.
      
      kedifa-caucase-url is published in order to have access to it.
      
      Note: caucase is prepended with kedifa, as this is that one.
      
      Use kedifa-csr tool to generate CSR and use caucase-updater macro.
      
      Switch to KeDiFa with SSL Auth and updated goodies.
      
      KeDiFa endpoint URLs are randomised.
      
      Only one (first) user certificate is going to be automatically accepted. This
      one shall be operated by the cluster owner, the requester of frontend master
      partition.
      
      Then he will be able to sign certificates for other users and also for
      services - so each node in the cluster.
      
      Special trick from https://security.stackexchange.com/questions/74345/provide-subjectaltname-to-openssl-directly-on-command-line
      is used for one command generation of extensions in the certificate.
      Note: We could upgrade to openssl 1.1.1 in order to have it really
      simplified (see https://security.stackexchange.com/a/183973 )
      
      Improve CSR readability by creating cluster-identification, which is master
      partition title, and use it as Organization of the CSR.
      
      Reserve slots for data exchange in KeDiFa.
      bc2b1742
  28. 01 Mar, 2019 1 commit
  29. 12 Dec, 2018 1 commit