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 f7b577dc77667d8b7dc346e9754d9b203cc8068d (commit) via cedc63375758cf1c2a821dd5a78d960b34b44f28 (commit) via 8584c25903d72de7489733bbbf0c3dd21bbc81ac (commit) via 88746ec067c00a9e81f4323aa857a5bcf37258ad (commit) via 39da0198cd132bbb72be234b584bc62c88db33b6 (commit) via 60159c2e77a499067e0b294fc9c6c182f225bee2 (commit) via 9f2a3023f8088800efd3a0abeb32ed5117be4442 (commit) from 09085331277304e417649e8338795ca36a0d1f91 (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 f7b577dc77667d8b7dc346e9754d9b203cc8068d Merge: 8584c25 cedc633 Author: Dan McGee <dan@archlinux.org> Date: Wed Mar 23 02:34:51 2011 -0500 Merge branch 'gpg-libalpm-basics' commit cedc63375758cf1c2a821dd5a78d960b34b44f28 Author: Dan McGee <dan@archlinux.org> Date: Sun Dec 7 11:58:44 2008 -0600 Add a few pactests for PGP integration Signed-off-by: Dan McGee <dan@archlinux.org> commit 8584c25903d72de7489733bbbf0c3dd21bbc81ac Author: Dan McGee <dan@archlinux.org> Date: Wed Mar 23 02:29:35 2011 -0500 Remove libfetch error code Signed-off-by: Dan McGee <dan@archlinux.org> commit 88746ec067c00a9e81f4323aa857a5bcf37258ad Author: Dan McGee <dan@archlinux.org> Date: Sun Dec 7 13:01:28 2008 -0600 Read in .sig files when opening a package file If a .sig file sits side-by-side on the filesystem with a package archive, read it in during the package struct creation process so we can verify it at a later time if necessary. Signed-off-by: Dan McGee <dan@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 39da0198cd132bbb72be234b584bc62c88db33b6 Author: Dan McGee <dan@archlinux.org> Date: Tue Jun 3 21:22:49 2008 -0500 Add PGP signature support to pactest Allow pkg.pgpsig to end up in the created sync databases. Signed-off-by: Dan McGee <dan@archlinux.org> commit 60159c2e77a499067e0b294fc9c6c182f225bee2 Author: Dan McGee <dan@archlinux.org> Date: Mon Jun 2 15:16:00 2008 -0500 Allow PGP signature to be read from sync database Add a new field to the package struct to hold PGP information and instruct db_read to pick it up from the database. It is currently unused internally but this is the first step. Due to the fact that we store the PGP sig as binary data, we need to store both the data and the length so we have a small utility struct to assist us. Signed-off-by: Dan McGee <dan@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 9f2a3023f8088800efd3a0abeb32ed5117be4442 Author: Dan McGee <dan@archlinux.org> Date: Sun Sep 6 19:32:56 2009 -0500 Add base64 algorithms from PolarSSL to libalpm We will need these for GPG functionality (decoding the base64 encoded signature stored in the databases). Signed-off-by: Dan McGee <dan@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: lib/libalpm/Makefile.am | 1 + lib/libalpm/alpm.h | 3 +- lib/libalpm/base64.c | 190 +++++++++++++++++++++++++++++++++++++++++ lib/libalpm/base64.h | 68 +++++++++++++++ lib/libalpm/be_package.c | 49 ++++++++++- lib/libalpm/package.c | 39 +++++++++ lib/libalpm/package.h | 12 +++ test/pacman/pmdb.py | 4 + test/pacman/pmpkg.py | 1 + test/pacman/tests/sign001.py | 9 ++ test/pacman/tests/smoke004.py | 11 +++ 11 files changed, 385 insertions(+), 2 deletions(-) create mode 100644 lib/libalpm/base64.c create mode 100644 lib/libalpm/base64.h create mode 100644 test/pacman/tests/sign001.py create mode 100644 test/pacman/tests/smoke004.py hooks/post-receive -- The official pacman repository