[buildd-tools-devel] [GIT] schroot branch, master, updated. release/schroot-1.3.0-rc1-45-g11ea993

Roger Leigh rleigh at alioth.debian.org
Mon Sep 28 08:21:12 UTC 2009


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 "schroot".

The branch, master has been updated
       via  11ea9932e8d90e4e0681f3062f26b494842e675d (commit)
       via  6fe0df0c4cb22e81e3850384fd3b208b8848bbe7 (commit)
       via  15f37205a1ac958eb94cf23e30042455d85af049 (commit)
       via  4cf19754d5225f516898ead8644255aeb40d12bb (commit)
       via  c41b52a2a58d1c793cba23eeda63053eece5663e (commit)
       via  43caff2968a412abeebfa386c96c675f2f89e117 (commit)
       via  bb99a14ecd929324d1d4d97250fe74ead819969e (commit)
      from  6b13c94d56a5d5d1d25cf01640ca51b04425a0cc (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 11ea9932e8d90e4e0681f3062f26b494842e675d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Sep 27 22:52:44 2009 +0100

    sbuild: Add reentrant passwd and group wrappers
    
    In order to make the library thread-safe, use the reentrant
    getpw*_r and getgr*_r functions in place of the older unsafe
    functions which use static buffers.  The passwd and group
    structures are inherited by C++ classes of the same name which
    allow handling of dynamic memory allocation while at the same
    time allowing use of RAII and passing to C functions.

commit 6fe0df0c4cb22e81e3850384fd3b208b8848bbe7
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Sep 27 21:02:35 2009 +0100

    test: Add root-user preservation check to chroot-directory

commit 15f37205a1ac958eb94cf23e30042455d85af049
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Sep 27 20:54:49 2009 +0100

    sbuild::chroot_facet_session_clonable: Only allow session creator to access session
    
    Previously, any user who had access to a chroot automatically gained
    access to any sessions created from the chroot.  This has now changed.
    Only the user creating the session will be granted access, in order
    to improve the security of sessions.
    
    The chroot clone_session method takes two additional arguments: the
    user who will own the session, and whether or not the user is to
    have root access.  This is used by the session code, and eventually
    passed to the session clone_session_setup method which will update
    the properties to match what was requested.

commit 4cf19754d5225f516898ead8644255aeb40d12bb
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Sep 27 20:15:34 2009 +0100

    sbuild::chroot_facet_session: Remove unused clone_session_setup
    
    clone_session_setup is now in chroot_facet_session_clonable.

commit c41b52a2a58d1c793cba23eeda63053eece5663e
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Sep 27 20:13:43 2009 +0100

    sbuild: Validation of chroot properties allows strings to be empty
    
    Before a chroot is fully initialised, it is possible for some
    properties to be empty strings.  Don't fail in this case.

commit 43caff2968a412abeebfa386c96c675f2f89e117
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Sep 27 12:39:27 2009 +0100

    build: Remove -mt suffix from Boost library names
    
    This matches changes upstream and in Debian

commit bb99a14ecd929324d1d4d97250fe74ead819969e
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Sep 27 12:33:56 2009 +0100

    bin: schroot_base_main: action_version prints configured options
    
    schroot::main_base additionally prints configured chroot types.

-----------------------------------------------------------------------

Summary of changes:
 NEWS                                           |   16 ++-
 TODO                                           |    4 -
 bin/schroot-base/schroot-base-main.cc          |   18 ++-
 bin/schroot/schroot-main-base.cc               |   25 +++
 bin/schroot/schroot-main-base.h                |    3 +
 configure.ac                                   |   22 ++--
 sbuild/sbuild-auth.cc                          |   25 ++--
 sbuild/sbuild-chroot-block-device-base.cc      |    3 +-
 sbuild/sbuild-chroot-block-device.cc           |    6 +-
 sbuild/sbuild-chroot-block-device.h            |    4 +-
 sbuild/sbuild-chroot-config.cc                 |   13 ++-
 sbuild/sbuild-chroot-directory.cc              |    6 +-
 sbuild/sbuild-chroot-directory.h               |    4 +-
 sbuild/sbuild-chroot-facet-session-clonable.cc |   25 +++-
 sbuild/sbuild-chroot-facet-session-clonable.h  |    5 +-
 sbuild/sbuild-chroot-facet-session.cc          |   70 --------
 sbuild/sbuild-chroot-facet-session.h           |   10 -
 sbuild/sbuild-chroot-file.cc                   |    6 +-
 sbuild/sbuild-chroot-file.h                    |    4 +-
 sbuild/sbuild-chroot-loopback.cc               |    6 +-
 sbuild/sbuild-chroot-loopback.h                |    4 +-
 sbuild/sbuild-chroot-lvm-snapshot.cc           |    6 +-
 sbuild/sbuild-chroot-lvm-snapshot.h            |    4 +-
 sbuild/sbuild-chroot-plain.cc                  |    4 +-
 sbuild/sbuild-chroot-plain.h                   |    4 +-
 sbuild/sbuild-chroot.h                         |    6 +-
 sbuild/sbuild-session.cc                       |   93 +++++++---
 sbuild/sbuild-session.h                        |   10 +
 sbuild/sbuild-util.cc                          |  221 ++++++++++++++++++++++++
 sbuild/sbuild-util.h                           |   75 ++++++++
 test/sbuild-chroot-block-device.cc             |    4 +-
 test/sbuild-chroot-directory.cc                |   34 ++++-
 test/sbuild-chroot-file.cc                     |    2 +-
 test/sbuild-chroot-loopback.cc                 |    4 +-
 test/sbuild-chroot-lvm-snapshot.cc             |    2 +-
 test/sbuild-chroot.cc                          |    4 +-
 test/test-sbuild-chroot.h                      |   18 ++-
 37 files changed, 596 insertions(+), 174 deletions(-)


hooks/post-receive
-- 
schroot



More information about the Buildd-tools-devel mailing list