[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.4.0-94-g881bf5c
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@archlinux.org> Date: Fri Sep 3 20:06:08 2010 -0500 Merge branch 'maint' commit 3e7b90ff6950d1efe2aa8c16b8031b05fbe2f310 Author: Dan McGee <dan@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@archlinux.org> commit eba521913d68da16cdd18d5e996c00c554408272 Author: Dan McGee <dan@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@archlinux.org> commit 24d8a1530877f8e5fe36675954e1137ff89e17d4 Author: Dan McGee <dan@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@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
participants (1)
-
dan@archlinux.org