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 f10aea73e462f05d31de7b55667f58300fb89fa2 (commit)
via b03b06cfd3afc95c328a166cfb8305a3df97819e (commit)
via 6997a738bbca209cc6a8a29cdb71830bfb912f18 (commit)
via c55cbfbd5f3659ee5c105bbdb932cdb7afab5f2a (commit)
via cbaff216b3eca57b4fd717da53f43a6713722e95 (commit)
via 573260556db49c62f5cf751f53812b7e06c1decb (commit)
via 66d99957114e98ce41052fcd33200d8fbfbd9f26 (commit)
via aecd0740cfa8f547b0e65e0ab7535c35a2b80beb (commit)
via a3def7ac8745799e833b93f33954a02fd7efd83b (commit)
via dffff9659be91d6f31c9e4cea1d9de06b00d5d6c (commit)
via e42d97b7370c9e30d9ae66a33f42d27460eaf137 (commit)
via e99b6a131ea08829da26d62d498c33f3129683e3 (commit)
via cd8747ba6d6b4068331c921ee65260424c6d9699 (commit)
from 804e2505cf4474791537a9f0ae8e9b6c274cb0c2 (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 f10aea73e462f05d31de7b55667f58300fb89fa2
Author: Dan McGee
Date: Thu Jul 21 17:14:32 2011 -0500
docs/pacman.conf: Document SigLevel option
This adds docs for SigLevel, which can exist in both [options] and
[repository] sections. It also does a bit of reworking of the structure
of this manpage and adds a labeled list under the repo sections where we
didn't have one before.
Signed-off-by: Dan McGee
commit b03b06cfd3afc95c328a166cfb8305a3df97819e
Author: Dan McGee
Date: Fri Jul 22 10:48:13 2011 -0500
Implement parsing of the new SigLevel directive
Add code to conf.c that parses the new SigLevel directive. An
overwhelming number of options are presented, but most users will still
be fine with the Never/Optional/Required trio. More advanced users can
combine these or any of the other options on a 'SigLevel = ' line, which
is parsed in a left-to-right fashion and flags turned on and off
accordingly. For example, all three of these will net the same config:
SigLevel = Required PackageOptional
SigLevel = Optional DatabaseRequired
SigLevel = DatabaseRequired PackageOptional
Additionally, database-specific lines assume you wish to start with any
global default that has been set. For example, if any of the above lines
were in the [options] section, something such as:
SigLevel = PackageRequired PackageAllowMarginal
Would continue to enforce required database signatures.
Inspiration-by: Kerrick Staley
Signed-off-by: Dan McGee
commit 6997a738bbca209cc6a8a29cdb71830bfb912f18
Author: Dave Reisner
Date: Wed Jul 27 14:36:27 2011 -0400
paccache: add new contrib script
paccache is a robust and flexible package cache cleaner with a variety
of options. Much credit goes to DJ Mills and Pat Brisbin for ideas
behind this script.
Signed-off-by: Dave Reisner
[Dan: add .gitignore entry]
Signed-off-by: Dan McGee
commit c55cbfbd5f3659ee5c105bbdb932cdb7afab5f2a
Author: Allan McRae
Date: Sat Jul 30 12:24:46 2011 +1000
pacman-key: follow gpg options for listing keys
The current --list option outputed the keys and all their signatures
which can be overly verbose. It also did not take a list of keys on
the command line to limit its output (although the code suggests that
was intended).
That patch brings consistency with gpg, providing --list-keys and
--list-sigs options that function equivalently to those provided by
gpg.
Signed-off-by: Allan McRae
Signed-off-by: Dan McGee
commit cbaff216b3eca57b4fd717da53f43a6713722e95
Author: Dan McGee
Date: Fri Jul 29 18:49:38 2011 -0500
Don't trim whitespace when reading database entries
We don't write with extra or unknown whitespace, so there is little
reason for us to trim it when reading either. This also fixes the
hopefully never encountered "paths that start or end with spaces" issue,
for which two pactests have been added. The tests also contain other
evil characters that we have encountered before and handle just fine,
but it doesn't hurt to ensure we don't break such support in the future.
Signed-off-by: Dan McGee
commit 573260556db49c62f5cf751f53812b7e06c1decb
Author: Dan McGee
Date: Fri Jul 29 18:49:37 2011 -0500
pactest: use subprocess module instead of os.system
This is more in line with standard Python practice, and makes keyboard
interrupts behave a lot more sanely. It also prevents the useless
spawning of a shell as well as simplifies the command building and
working directory stuff.
Signed-off-by: Dan McGee
commit 66d99957114e98ce41052fcd33200d8fbfbd9f26
Author: Dan McGee
Date: Fri Jul 22 10:48:13 2011 -0500
Revamp signing checks
This ensures we are actually making correct use of the information gpgme
is returning to us. Marginal being allowed was obvious before, but
Unknown should deal with trust level, and not the presence or lack
thereof of a public key to validate the signature with.
Return status and validity information in two separate values so check
methods and the frontend can use them independently. For now, we treat
expired keys as valid, while expired signatures are invalid.
Signed-off-by: Dan McGee
commit aecd0740cfa8f547b0e65e0ab7535c35a2b80beb
Author: Dan McGee
Date: Fri Jul 8 14:44:58 2011 -0500
Tidy up testdb to match coding styles
Signed-off-by: Dan McGee
commit a3def7ac8745799e833b93f33954a02fd7efd83b
Author: Dan McGee
Date: Wed Jul 6 13:40:03 2011 -0500
Make free_groupcache() private
Signed-off-by: Dan McGee
commit dffff9659be91d6f31c9e4cea1d9de06b00d5d6c
Merge: cd8747b e42d97b
Author: Dan McGee
Date: Thu Jul 28 12:48:38 2011 -0500
Merge remote-tracking branch 'dave/scripts-fixup'
commit e42d97b7370c9e30d9ae66a33f42d27460eaf137
Author: Dave Reisner
Date: Thu Jul 28 13:08:37 2011 -0400
scripts/pkgdelta: exit properly on missing args
Removes usage of 'nounset' which, when combined with 'errexit' can cause
undesirable early exits.
Signed-off-by: Dave Reisner
commit e99b6a131ea08829da26d62d498c33f3129683e3
Author: Dave Reisner
Date: Thu Jul 28 13:07:25 2011 -0400
scripts/repo-add: show usage when no DB file specified
Signed-off-by: Dave Reisner
commit cd8747ba6d6b4068331c921ee65260424c6d9699
Author: Dan McGee
Date: Wed Jun 22 11:06:34 2011 -0500
Unify modelines in Asciidoc files
This gets us close to using the same modeline in all files we run
through Asciidoc, as well as adding the spell and spelllang
declarations, just as we had in NEWS already.
The choice of 'en_us' is mainly for consistency and because the body of
work already uses these spellings.
Signed-off-by: Dan McGee
-----------------------------------------------------------------------
Summary of changes:
HACKING | 2 +-
contrib/.gitignore | 1 +
contrib/Makefile.am | 4 +
contrib/paccache.in | 291 ++++++++++++++++++++++++++++++++++++++++
doc/PKGBUILD.5.txt | 2 +-
doc/footer.txt | 2 +-
doc/index.txt | 10 +-
doc/libalpm.3.txt | 2 +-
doc/makepkg.8.txt | 2 +-
doc/makepkg.conf.5.txt | 2 +-
doc/pacman-key.8.txt | 9 +-
doc/pacman.8.txt | 2 +-
doc/pacman.conf.5.txt | 94 ++++++++++++--
doc/pkgdelta.8.txt | 2 +-
doc/repo-add.8.txt | 2 +-
doc/submitting-patches.txt | 6 +-
doc/translation-help.txt | 34 +++---
doc/vercmp.8.txt | 2 +-
lib/libalpm/alpm.h | 22 +++-
lib/libalpm/be_local.c | 12 +-
lib/libalpm/be_package.c | 7 +-
lib/libalpm/be_sync.c | 12 +-
lib/libalpm/db.c | 46 +++---
lib/libalpm/db.h | 2 -
lib/libalpm/signing.c | 122 +++++++++++------
lib/libalpm/util.c | 20 +++
lib/libalpm/util.h | 1 +
scripts/pacman-key.sh.in | 21 ++-
scripts/pkgdelta.sh.in | 3 +-
scripts/repo-add.sh.in | 6 +-
src/pacman/conf.c | 136 ++++++++++++++-----
src/pacman/util.c | 42 +++++--
src/util/testdb.c | 12 +-
test/pacman/pmrule.py | 2 +-
test/pacman/pmtest.py | 46 +++---
test/pacman/tests/remove071.py | 33 +++++
test/pacman/tests/sync600.py | 51 +++++++
test/pacman/util.py | 2 +-
38 files changed, 850 insertions(+), 217 deletions(-)
create mode 100755 contrib/paccache.in
create mode 100644 test/pacman/tests/remove071.py
create mode 100644 test/pacman/tests/sync600.py
hooks/post-receive
--
The official pacman repository