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 47e41b2023f0d13f213b771db96297968fe0f280 (commit) via e29301954c00fbdfe757a033929e71a349b24497 (commit) via 82fb7a02021f94760fe53da8e09890b19005d129 (commit) via 768451c5e3a9e8458ed646f965a9f091de6a4512 (commit) via db49c4a7f0145bd25ca570f23875065041d13aa4 (commit) via 2f060dec6ad9aa77b0d8bff1b2e83e056cd59827 (commit) via f9505063f804b9e1c736299b2387e1ddfbdc4f97 (commit) via 18c69469618fef612a74ee550e157a45fc099efc (commit) via ac88e90557089763db82038105dd8e50e7ec8773 (commit) via 5b962f0d1c3908d057354df1a42dc2056e8b87f5 (commit) via 39c75c70001eac9362d70141372f3e26c254680b (commit) via 061948597dd0fc4fda4197b7bfca6f730c43b9c8 (commit) via 4ae902ec5fb286a7826214f73f718a41cdf82ddb (commit) via 39ce9b3afc6a544c2a5137bb58012d32723096e3 (commit) from f7b577dc77667d8b7dc346e9754d9b203cc8068d (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 47e41b2023f0d13f213b771db96297968fe0f280 Author: Dave Reisner <d@falconindy.com> Date: Fri Mar 18 22:29:23 2011 -0400 lib/dload.c: don't use deprecated curl symbols CURLINFO_HTTP_CODE is deprecated in favor of CURLINFO_RESPONSE_CODE. Both yield the same values. Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit e29301954c00fbdfe757a033929e71a349b24497 Author: Dave Reisner <d@falconindy.com> Date: Fri Mar 18 18:05:28 2011 -0400 lib/dload.c: don't request compressed transport The files we transfer are generally compressed already, so this just adds unnecessary overhead. Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 82fb7a02021f94760fe53da8e09890b19005d129 Author: Dave Reisner <d@falconindy.com> Date: Thu Mar 17 09:01:30 2011 -0400 lib/dload.c: Fix progress callback issues on download Use a static variable to effectively track the initialization state of the progress callback via the last byte amount reported as downloaded by libcurl. Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 768451c5e3a9e8458ed646f965a9f091de6a4512 Author: Dave Reisner <d@falconindy.com> Date: Thu Mar 17 22:56:17 2011 -0400 lib/dload.c: fix compiler warnings generated by -Wfloat-equal * introduces new macro in util.h (DOUBLE_EQ) for properly comparing floating point values Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit db49c4a7f0145bd25ca570f23875065041d13aa4 Author: Dave Reisner <d@falconindy.com> Date: Thu Mar 17 21:34:01 2011 -0400 buildsys: use libcurl's m4 macro for buildtime detection Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 2f060dec6ad9aa77b0d8bff1b2e83e056cd59827 Author: Allan McRae <allan@archlinux.org> Date: Tue Nov 23 14:51:44 2010 +1000 Report output from signature checking to debug log Move the (possibly still temporary) output generated during signature checking into the --debug output. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit f9505063f804b9e1c736299b2387e1ddfbdc4f97 Author: Xavier Chantry <shiningxc@gmail.com> Date: Wed Dec 17 16:25:07 2008 +0530 Added gpg verification options per repo to the config file. Once we do this, add support for VerifySig to pactest. We just check if the repo name contains Always, Never or Optional to determine the value of VerifySig. The default is Never. pacman uses Always by default but this is not suitable for pactest. Original-work-by: shankar <jatheendra@gmail.com> Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 18c69469618fef612a74ee550e157a45fc099efc Author: Dan McGee <dan@archlinux.org> Date: Wed Mar 23 03:28:11 2011 -0500 Remove unnecessary sanity check on db->setserver We pass in a db object, so no need to go looking for it in the list on the handle. This is a remnant of when we passed in a treename, more than likely. Signed-off-by: Dan McGee <dan@archlinux.org> commit ac88e90557089763db82038105dd8e50e7ec8773 Author: Chris Brannon <cmbrannon@cox.net> Date: Sun Dec 14 12:59:39 2008 -0600 Let pacman specify GnuPG's home directory. GnuPG looks for configuration files and keyrings in its home directory. For a user, that is typically ~/.gnupg. This patch causes pacman to use /etc/pacman.d/gnupg/ as the default GnuPG home. One may override the default using --gpgdir on the command-line or GPGDir in pacman's configuration file. Signed-off-by: Chris Brannon <cmbrannon@cox.net> Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 5b962f0d1c3908d057354df1a42dc2056e8b87f5 Author: Dan McGee <dan@archlinux.org> Date: Sun Dec 7 11:58:44 2008 -0600 Add a pactest showing failed GPG verification Signed-off-by: Dan McGee <dan@archlinux.org> commit 39c75c70001eac9362d70141372f3e26c254680b Author: Dan McGee <dan@archlinux.org> Date: Sun Dec 7 11:58:24 2008 -0600 Integrate GPGME into libalpm Signed-off-by: Dan McGee <dan@archlinux.org> commit 061948597dd0fc4fda4197b7bfca6f730c43b9c8 Author: Dan McGee <dan@archlinux.org> Date: Sun Dec 7 13:20:25 2008 -0600 Add some error codes for signature verification Signed-off-by: Dan McGee <dan@archlinux.org> commit 4ae902ec5fb286a7826214f73f718a41cdf82ddb Author: Dan McGee <dan@archlinux.org> Date: Sun Dec 7 13:12:33 2008 -0600 Add signature directory as option on libalpm handle This will serve as the home directory we pass to GPGME when making calls so we can have a libalpm-utilized keyring. Signed-off-by: Dan McGee <dan@archlinux.org> commit 39ce9b3afc6a544c2a5137bb58012d32723096e3 Author: Dan McGee <dan@archlinux.org> Date: Wed Mar 23 03:05:45 2011 -0500 Actually read PGPSIG field in sync DB code Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: configure.ac | 20 +--- doc/pacman.8.txt | 7 + doc/pacman.conf.5.txt | 9 ++ lib/libalpm/Makefile.am | 3 +- lib/libalpm/alpm.h | 25 ++++- lib/libalpm/be_sync.c | 2 + lib/libalpm/db.c | 30 +++-- lib/libalpm/db.h | 1 + lib/libalpm/dload.c | 30 +++-- lib/libalpm/error.c | 9 ++ lib/libalpm/handle.c | 28 +++++ lib/libalpm/handle.h | 1 + lib/libalpm/signing.c | 221 +++++++++++++++++++++++++++++++++ lib/libalpm/{add.h => signing.h} | 17 +-- lib/libalpm/sync.c | 45 +++++--- lib/libalpm/util.h | 4 + m4/libcurl.m4 | 250 ++++++++++++++++++++++++++++++++++++++ src/pacman/Makefile.am | 2 + src/pacman/conf.h | 4 +- src/pacman/pacman.c | 40 ++++++ test/pacman/pmdb.py | 6 + test/pacman/tests/sign001.py | 2 +- test/pacman/tests/sign002.py | 10 ++ test/pacman/util.py | 3 +- 24 files changed, 702 insertions(+), 67 deletions(-) create mode 100644 lib/libalpm/signing.c copy lib/libalpm/{add.h => signing.h} (69%) create mode 100644 m4/libcurl.m4 create mode 100644 test/pacman/tests/sign002.py hooks/post-receive -- The official pacman repository