diff options
| author | Daiki Ueno | 2013-10-03 16:11:27 +0900 |
|---|---|---|
| committer | Daiki Ueno | 2013-10-03 16:11:27 +0900 |
| commit | acbadd0046cb1643eeaf8595ede1a69cc25d3158 (patch) | |
| tree | f1b7ffc2d37226d1f20d53b879e008b400f545ae /test/ChangeLog | |
| parent | 0a858ebfc57a072ae8ab65f509d8a4901a2ec073 (diff) | |
| download | emacs-acbadd0046cb1643eeaf8595ede1a69cc25d3158.tar.gz emacs-acbadd0046cb1643eeaf8595ede1a69cc25d3158.zip | |
Add support for package signature checking.
* lisp/emacs-lisp/package.el (url-http-file-exists-p)
(epg-make-context, epg-context-set-home-directory)
(epg-verify-string, epg-context-result-for)
(epg-signature-status, epg-signature-to-string)
(epg-check-configuration, epg-configuration)
(epg-import-keys-from-file): Declare.
(package-check-signature): New user option.
(package-unsigned-archives): New user option.
(package-desc): Add `signed' field.
(package-load-descriptor): Set `signed' field if .signed file exists.
(package--archive-file-exists-p): New function.
(package--check-signature): New function.
(package-install-from-archive): Check package signature.
(package--download-one-archive): Check archive signature.
(package-delete): Remove .signed file.
(package-import-keyring): New command.
(package-refresh-contents): Import default keyring.
(package-desc-status): Add "unsigned" status.
(describe-package-1, package-menu--print-info)
(package-menu-mark-delete, package-menu--find-upgrades)
(package-menu--status-predicate): Support "unsigned" status.
* test/automated/data/package/signed/archive-contents:
* test/automated/data/package/signed/archive-contents.sig:
* test/automated/data/package/signed/signed-good-1.0.el:
* test/automated/data/package/signed/signed-good-1.0.el.sig:
* test/automated/data/package/signed/signed-bad-1.0.el:
* test/automated/data/package/signed/signed-bad-1.0.el.sig:
* test/automated/data/package/key.pub:
* test/automated/data/package/key.sec: New files.
* test/automated/package-test.el (package-test-update-listing)
(package-test-update-archives, package-test-describe-package):
Adjust to package.el change.
(package-test-signed): New test.
Diffstat (limited to 'test/ChangeLog')
| -rw-r--r-- | test/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index bf8ecbcb9eb..00a49eea936 100644 --- a/test/ChangeLog +++ b/test/ChangeLog | |||
| @@ -1,3 +1,19 @@ | |||
| 1 | 2013-10-03 Daiki Ueno <ueno@gnu.org> | ||
| 2 | |||
| 3 | * automated/data/package/signed/archive-contents: | ||
| 4 | * automated/data/package/signed/archive-contents.sig: | ||
| 5 | * automated/data/package/signed/signed-good-1.0.el: | ||
| 6 | * automated/data/package/signed/signed-good-1.0.el.sig: | ||
| 7 | * automated/data/package/signed/signed-bad-1.0.el: | ||
| 8 | * automated/data/package/signed/signed-bad-1.0.el.sig: | ||
| 9 | * automated/data/package/key.pub: | ||
| 10 | * automated/data/package/key.sec: New files. | ||
| 11 | |||
| 12 | * automated/package-test.el (package-test-update-listing) | ||
| 13 | (package-test-update-archives, package-test-describe-package): | ||
| 14 | Adjust to package.el change. | ||
| 15 | (package-test-signed): New test. | ||
| 16 | |||
| 1 | 2013-10-01 Dmitry Gutov <dgutov@yandex.ru> | 17 | 2013-10-01 Dmitry Gutov <dgutov@yandex.ru> |
| 2 | 18 | ||
| 3 | * automated/package-test.el: Update all cases to use :url instead | 19 | * automated/package-test.el: Update all cases to use :url instead |