1. 12 Jul, 2018 5 commits
    • Vincent Pelletier's avatar
      http: Separate bind from netloc. · 50a5d1d3
      Vincent Pelletier authored
      netloc is the public access point to a caucase instance.
      bind is the private access point to a caucase instance, which may be
      different (ex: NAT). Allow overriding netloc address with --bind.
      As a consequence, add support for multiple binds: a netloc may resolve to
      multiple addresses (ex: one IPv4, one global IPv6 and one Unique Local
      Address).
      As a further consequence, systematically disable automatic IPv4 binding
      when binding to an IPv6 address.
      Also, allow overriding netloc port with --base-port. The same port pair
      will be used on all bound hosts.
      Share SSL context between multiple https sockets.
      To increase binding visibility, print bindings, and print when exiting.
      50a5d1d3
    • Vincent Pelletier's avatar
      TODO: Update. · b1e05975
      Vincent Pelletier authored
      pyca/cryptography 21st release is out and caucase already requires
      is_signature_valid.
      Also, literal IPv6 CRL distribution points do not fail anymore - add test.
      No more known 1.0 blockers ! Weee !
      b1e05975
    • Vincent Pelletier's avatar
    • Vincent Pelletier's avatar
      shell: Embed openssl configuration file. · f62a01ad
      Vincent Pelletier authored
      Also, remove irrelevant key usage extension, as during certificate renewal
      the extensions of the existing certificate are used, not the ones of the
      certificate signing request.
      f62a01ad
    • Vincent Pelletier's avatar
      shell/caucase.sh: Assign value to intended variable. · ef3ecfec
      Vincent Pelletier authored
      Found by shellcheck.
      ef3ecfec
  2. 08 Jul, 2018 1 commit
    • Vincent Pelletier's avatar
      shell/caucase.sh: Make shellcheck happy. · 3540d427
      Vincent Pelletier authored
      Do not rely on test's -a & -o.
      Escape backslashes which are intended as literals.
      Avoid one useless "cat".
      Avoid testing $?.
      Simplify "is integer ?" test.
      Quote a few variable expansions.
      Arithmetic expression does not need explicit expansion.
      Split declaration and assignment to unmask status.
      Disable shellcheck warning about "local" being undefined in POSIX.
      3540d427
  3. 04 Nov, 2017 9 commits
  4. 03 Nov, 2017 12 commits
  5. 31 Oct, 2017 5 commits
  6. 30 Oct, 2017 1 commit
  7. 27 Oct, 2017 6 commits
  8. 25 Oct, 2017 1 commit