Skip to content
Snippets Groups Projects
  1. Apr 03, 2014
  2. Apr 02, 2014
  3. Apr 01, 2014
  4. Mar 31, 2014
    • Cyril Roelandt's avatar
      gnu: Add guile-json. · 6050a1fb
      Cyril Roelandt authored
      * gnu/packages/guile.scm (guile-json): New variable.
      6050a1fb
    • Ludovic Courtès's avatar
      Use 'signature-case' in (guix nar) and 'substitute-binary'. · e4687a5e
      Ludovic Courtès authored
      * guix/nar.scm (restore-file-set)[assert-valid-signature]: Rewrite in
        terms of 'signature-case'.
      * guix/scripts/substitute-binary.scm (narinfo-signature->canonical-sexp):
        Call 'leave' instead of 'raise' when SIGNATURE is invalid.
        (&nar-signature-error, &nar-invalid-hash-error): Remove.
        (assert-valid-signature): Add 'narinfo' parameter; remove 'port'.
        Rewrite in terms of 'signature-case' and 'leave'.  Mention NARINFO's
        URI in error messages.  Adjust caller.
        (narinfo-sha256): New procedure.
        (assert-valid-narinfo): Use it.
        (valid-narinfo?): Rewrite using 'narinfo-sha256' and
        'signature-case'.
      * tests/substitute-binary.scm (assert-valid-signature,
        test-error-condition): Remove.
        ("corrupt signature data", "unauthorized public key", "invalid
        signature"): Remove.
      e4687a5e
    • Ludovic Courtès's avatar
      pki: Add 'signature-case' macro. · 81deef27
      Ludovic Courtès authored
      * guix/pki.scm (%signature-status): New procedure.
        (signature-case): New macro.
      * tests/pki.scm (%secret-key, %alternate-secret-key): New variables.
        ("signature-case valid-signature", "signature-case invalid-signature",
        "signature-case hash-mismatch", "signature-case unauthorized-key",
        "signature-case corrupt-signature"): New tests.
      81deef27
    • Ludovic Courtès's avatar
      substitute-binary: Notify of valid signatures. · 8146fdb3
      Ludovic Courtès authored
      * guix/scripts/substitute-binary.scm (assert-valid-narinfo): Add
        #:verbose? parameter; when true, write "found valid signature".
        (valid-narinfo?): Pass #:verbose? #f.
      8146fdb3
    • Ludovic Courtès's avatar
      guix archive: Make sure $sysconfdir/guix exists in '--authorize'. · de28fefd
      Ludovic Courtès authored
      * guix/scripts/archive.scm (authorize-key): Add 'mkdir-p' call.
        Reported by Alex Sassmannshausen <alex.sassmannshausen@gmail.com>.
      de28fefd
Loading