[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.0-98-ga8b22e1
Dan McGee
dan at archlinux.org
Thu Mar 24 00:05:44 EDT 2011
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 "The official pacman repository".
The branch, master has been updated
via a8b22e16efbffee84ff8647846196958d871c64b (commit)
via 38da050f31fad7fd9252cced698a66c3e3729d98 (commit)
via 9a3325a56db87cc8c6336225162daefcd190208f (commit)
via ed6fda2f98bdcde56a67e43a6bcf644c549892a2 (commit)
via ef26c445245d0d25dfbca8f6feb590d3288d76d4 (commit)
via b9263fb4e1900457c9d5f3cc9e05896653130867 (commit)
from 47e41b2023f0d13f213b771db96297968fe0f280 (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 a8b22e16efbffee84ff8647846196958d871c64b
Author: Allan McRae <allan at archlinux.org>
Date: Wed Nov 24 17:22:32 2010 +1000
Do not reuse old signature
After updating a database, remove the old signature to prevent it
being used in validation if the new signature fails to download.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 38da050f31fad7fd9252cced698a66c3e3729d98
Author: Allan McRae <allan at archlinux.org>
Date: Mon Nov 22 16:06:16 2010 +1000
Download and verify package database signatures
If signature verification is needed, attempt to download a signature
file for a repo when it is updated. Return an error if unable to
download signature only when checking is mandatory, or if signature is
invalid.
TODO: At the moment the database signature is only checked on download.
Should we do anything with a database if it fails to be verified to prevent
its future usage?
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 9a3325a56db87cc8c6336225162daefcd190208f
Author: Dan McGee <dan at archlinux.org>
Date: Wed Mar 23 22:56:54 2011 -0500
Refactor signature loading code into common function
We can use this for both standalone package signatures as well as
standalone database signatures.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit ed6fda2f98bdcde56a67e43a6bcf644c549892a2
Author: Allan McRae <allan at archlinux.org>
Date: Mon Nov 22 15:06:09 2010 +1000
Add functions for verifying database signature
Add a pmpgpsig_t struct to the database entry struct and functions for
the lazy loading of database signatures. Add a function for checking
database signatures, reusing (and generalizing) the code currently used
for checking package signatures.
TODO: The code for reading in signature files from the filesystem is
duplicated for local packages and database and needs refactoring.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit ef26c445245d0d25dfbca8f6feb590d3288d76d4
Author: Dave Reisner <d at falconindy.com>
Date: Wed Mar 16 22:56:14 2011 -0400
etc/makepkg.conf: use curl in place of wget as a DLAGENT
Signed-off-by: Dave Reisner <d at falconindy.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b9263fb4e1900457c9d5f3cc9e05896653130867
Author: Dave Reisner <d at falconindy.com>
Date: Thu Mar 17 09:01:30 2011 -0400
lib/dload.c: Check for dlcb == NULL earlier
Our curl callback does a whole lot of work for nothing if the front end
never defined a callback to receive the data we'd calculate for it.
Signed-off-by: Dave Reisner <d at falconindy.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
etc/makepkg.conf.in | 6 +-
lib/libalpm/alpm.h | 1 +
lib/libalpm/be_package.c | 32 +------------
lib/libalpm/be_sync.c | 51 ++++++++++++++++++---
lib/libalpm/db.c | 29 ++++++++++++
lib/libalpm/db.h | 6 +++
lib/libalpm/dload.c | 22 +++++----
lib/libalpm/package.h | 11 +----
lib/libalpm/signing.c | 113 +++++++++++++++++++++++++++++++++++-----------
lib/libalpm/signing.h | 13 +++++-
10 files changed, 198 insertions(+), 86 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list