[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.4.0-94-g881bf5c
Dan McGee
dan at archlinux.org
Fri Sep 3 21:11:58 EDT 2010
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 881bf5c90f18cae47d4da06e570c934fdbdd4ecc (commit)
via 3739e2c10c7c462859cb06f7fe42778fcaf36a45 (commit)
via 3e7b90ff6950d1efe2aa8c16b8031b05fbe2f310 (commit)
via eba521913d68da16cdd18d5e996c00c554408272 (commit)
via 24d8a1530877f8e5fe36675954e1137ff89e17d4 (commit)
via 1cbc3c5c9092ef7b0e6fb997161883802495dc45 (commit)
via 4e3bd7c137e2a0717a3f4c927cb5938795fa556a (commit)
from 5a25f547571e747c40b210a2b452776a94205af1 (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 881bf5c90f18cae47d4da06e570c934fdbdd4ecc
Merge: 3e7b90f 3739e2c
Author: Dan McGee <dan at archlinux.org>
Date: Fri Sep 3 20:06:08 2010 -0500
Merge branch 'maint'
commit 3e7b90ff6950d1efe2aa8c16b8031b05fbe2f310
Author: Dan McGee <dan at archlinux.org>
Date: Thu Sep 2 12:29:29 2010 -0500
Clean up libfetch checking in configure
Model it after the new OpenSSL check, and have it be a bit more useful. If
you do not explicitly pass a command line option, it will be linked if
available but will not error out if it is missing. Also bump the version to
that where connection caching was introduced as we use these new features in
the codebase.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit eba521913d68da16cdd18d5e996c00c554408272
Author: Dan McGee <dan at archlinux.org>
Date: Thu Sep 2 12:05:23 2010 -0500
Use OpenSSL MD5 crypto functions if available
I've noticed my Atom-powered laptop is dog-slow when doing integrity checks
on packages, and it turns out our MD5 implementation isn't near as good as
that provided by OpenSSL. Using their routines instead provided anywhere
from a 1.4x up to a 1.8x performance benefit over our built-in MD5 function.
This does not remove the MD5 code from our codebase, but it does enable
linking against OpenSSL to get their much faster implementation if it is
available on whatever platform you are using. At configure-time, we will
default to using it if it is available, but this can be easily changed by
using the `--with-openssl` or `--without-openssl` arguments to configure.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 24d8a1530877f8e5fe36675954e1137ff89e17d4
Author: Dan McGee <dan at archlinux.org>
Date: Thu Sep 2 10:33:21 2010 -0500
libalpm md5: use larger and dynamic buffer
This gave at least a 10% improvement on a few tested platforms due to the
reduced number of read calls from files when computing the md5sum. It really
is just a precursor to another patch to come which is to use MD5 functions
that do the job a lot better than anything we can do.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 53 ++++++++++++++++++++++++++++++----------------
lib/libalpm/Makefile.am | 6 ++++-
lib/libalpm/alpm.c | 6 ++--
lib/libalpm/dload.c | 6 ++--
lib/libalpm/error.c | 4 +-
lib/libalpm/md5.c | 13 +++++++++-
lib/libalpm/po/sv.po | 24 ++++++++++----------
lib/libalpm/util.c | 44 ++++++++++++++++++++++++++++++++++++++-
po/de.po | 7 ++---
po/kk.po | 6 ++--
10 files changed, 119 insertions(+), 50 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list