[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