[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(-)

The official pacman repository

More information about the pacman-dev mailing list