[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU Guixguix source archive branch, master, updated. v0.5-70-g96e5085
From: |
Ludovic Courtès |
Subject: |
GNU Guixguix source archive branch, master, updated. v0.5-70-g96e5085 |
Date: |
Sun, 29 Dec 2013 14:57:44 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".
The branch, master has been updated
via 96e5085c8113a8ccfdb627b8e2efe30364a86563 (commit)
via 8b420f74e40a928493ce6afefe2c99144a4ecbb3 (commit)
via 3f40cfdeceab121101fc6aaddc55ccb7a0be3e7f (commit)
via 04d4c8a439c035cf41296eafc23a5dfe196c24db (commit)
via 9501d7745eca2c6c5b18f7b573c08398c3ffa4d8 (commit)
via 363ae1da82cbb83b57b57f78b716125b79e2ac39 (commit)
via a2cbbb743da26abc3a1bdbcd9af2d07018c2a8a6 (commit)
via 6df1fb8991bc7323dd4974a55d37f249a4e9c4a0 (commit)
via b0a33ac157ce99688b6d668124377fdd81bf413e (commit)
from 557813760d0dc74d5e5afba8aa4ea0310378eec2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 96e5085c8113a8ccfdb627b8e2efe30364a86563
Author: Ludovic Courtès <address@hidden>
Date: Sun Dec 29 15:55:38 2013 +0100
authenticate: Disallow imports signed with unauthorized keys.
* guix/scripts/authenticate.scm (signature-sexp): Remove.
(guix-authenticate): Upon '-verify', check whether the signature's
public key passes 'authorized-key?'.
commit 8b420f74e40a928493ce6afefe2c99144a4ecbb3
Author: Ludovic Courtès <address@hidden>
Date: Sun Dec 29 15:53:49 2013 +0100
Add (guix pki).
* guix/pki.scm, tests/pki.scm: New files.
* Makefile.am (MODULES): Add 'guix/pki.scm'.
(SCM_TESTS): Add 'tests/pki.scm'.
commit 3f40cfdeceab121101fc6aaddc55ccb7a0be3e7f
Author: Ludovic Courtès <address@hidden>
Date: Sun Dec 29 15:52:50 2013 +0100
config: Export '%config-directory'.
* configure.ac: Define and substitute 'guix_sysconfdir'.
* guix/config.scm.in (%config-directory): New variable.
commit 04d4c8a439c035cf41296eafc23a5dfe196c24db
Author: Ludovic Courtès <address@hidden>
Date: Sun Dec 29 15:51:07 2013 +0100
Move 'with-atomic-file-output' to (guix utils).
* guix/scripts/substitute-binary.scm (with-atomic-file-output): Move to...
* guix/utils.scm (with-atomic-file-output): ... here.
commit 9501d7745eca2c6c5b18f7b573c08398c3ffa4d8
Author: Ludovic Courtès <address@hidden>
Date: Sat Dec 28 16:16:00 2013 +0100
pk-crypto: Add canonical-sexp to sexp conversion procedures.
* guix/pk-crypto.scm (canonical-sexp-fold, canonical-sexp->sexp,
sexp->canonical-sexp): New procedures.
* tests/pk-crypto.scm ("canonical-sexp->sexp",
"sexp->canonical-sexp->sexp"): New tests.
commit 363ae1da82cbb83b57b57f78b716125b79e2ac39
Author: Ludovic Courtès <address@hidden>
Date: Sat Dec 28 15:47:35 2013 +0100
pk-crypto: Add 'canonical-sexp-length' and related procedures.
* guix/pk-crypto.scm (canonical-sexp-length, canonical-sexp-null?,
canonical-sexp-list?): New procedures.
* tests/pk-crypto.scm ("canonical-sexp-length", "canonical-sexp-list?"):
New tests.
commit a2cbbb743da26abc3a1bdbcd9af2d07018c2a8a6
Author: Ludovic Courtès <address@hidden>
Date: Sat Dec 28 15:41:48 2013 +0100
pk-crypto: 'canonical-sexp-nth-data' returns a symbol for "tokens".
* guix/pk-crypto.scm (token-string?): New procedure.
(canonical-sexp-nth-data): Return a symbol when the element is a
"token", and a bytevector otherwise.
(latin1-string->bytevector): Remove.
(hash-data->bytevector): Adjust accordingly.
* tests/pk-crypto.scm ("canonical-sexp-nth"): Adjust accordingly. Add
octet string example.
commit 6df1fb8991bc7323dd4974a55d37f249a4e9c4a0
Author: Ludovic Courtès <address@hidden>
Date: Sat Dec 28 00:42:07 2013 +0100
authenticate: Store the public key as part of the signature.
* guix/scripts/authenticate.scm (signature-sexp): New procedure.
(guix-authenticate): Use it to produce the signature. Adjust
verification code accordingly.
* tests/store.scm ("import corrupt path"): Adjust test accordingly.
commit b0a33ac157ce99688b6d668124377fdd81bf413e
Author: Ludovic Courtès <address@hidden>
Date: Fri Dec 27 23:32:26 2013 +0100
pk-crypto: Rename 'gcry-sexp' to 'canonical-sexp'.
* guix/pk-crypto.scm: Rename procedures, variables, etc. from
'gcry-sexp' to 'canonical-sexp'. Add comment with references.
* guix/scripts/authenticate.scm, tests/pk-crypto.scm: Adjust
accordingly.
-----------------------------------------------------------------------
Summary of changes:
.dir-locals.el | 1 +
Makefile.am | 2 +
configure.ac | 4 +-
guix/config.scm.in | 5 +
guix/pk-crypto.scm | 240 +++++++++++++++++++++++++-----------
guix/pki.scm | 132 ++++++++++++++++++++
guix/scripts/authenticate.scm | 55 +++++----
guix/scripts/substitute-binary.scm | 16 ---
guix/utils.scm | 16 +++
tests/pk-crypto.scm | 107 +++++++++++++----
tests/pki.scm | 51 ++++++++
tests/store.scm | 4 +-
12 files changed, 496 insertions(+), 137 deletions(-)
create mode 100644 guix/pki.scm
create mode 100644 tests/pki.scm
hooks/post-receive
--
guix source archive
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Guixguix source archive branch, master, updated. v0.5-70-g96e5085,
Ludovic Courtès <=