summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-03-11debian: Document use of eatmydata with command-prefixrelease/schroot-1.4.21debian/schroot-1.4.21-1Roger Leigh1-1/+3
2011-03-11man: Document use of eatmydata with command-prefix for performanceRoger Leigh2-0/+14
2011-03-11sbuild::session: Don't unset argv[0] when command-prefix is invalidRoger Leigh1-0/+2
2011-03-01debian: Close #609067Roger Leigh1-1/+3
2011-03-01schroot-base: fix build with --enable-debugJonathan Callen1-1/+1
Rename last instance of the variable sbuild::debug_level to sbuild::debug_log_level. This appears to have been missed in commit 04c19bb6c28295a387e60066c48db7f443e5b925. Signed-off-by: Roger Leigh <rleigh@debian.org>
2011-03-01debian: Bump version to 1.4.21-1Roger Leigh1-0/+6
2011-03-01NEWS: Bump version to 1.4.21Roger Leigh1-1/+5
2011-02-28debian: Depend on Boost 1.46 packagesrelease/schroot-1.4.20debian/schroot-1.4.20-1Roger Leigh1-1/+1
Until boost-defaults is at version 1.46, use specific packages.
2011-02-28debian: Build with Boost 1.46 and remove old versions from build dependsRoger Leigh2-2/+5
2011-02-11THANKS: Add Zach CarterRoger Leigh1-0/+4
2011-02-11NEWS: Document Boost 1.46 compatibilityRoger Leigh1-1/+3
2011-02-11debian: Close #612510Roger Leigh1-1/+5
2011-02-11sbuild: Work with boost::filesystem v3Roger Leigh2-0/+8
The new Boost filesystem library was provided with version 1.44, but not available as the default until 1.46. In order to be backward compatible, we check which version is available and conditionally compile based upon that.
2011-01-18sbuild: Prefix all chroot type usage with sbuild namespace qualifierRoger Leigh7-8/+8
As for the sbuild::chroot class, qualify all remaining uses of chroot type with full namespace.
2011-01-17sbuild::chroot: Use sbuild:: namespace for all file scope definitionsRoger Leigh1-5/+5
Some definitions used chroot:: rather than sbuild::chroot, which was causing a misbuild on the alpha architecture. This may have been due to the chroot(2) function being declared for some reason.
2011-01-11debian: Bump version to 1.4.20-1Roger Leigh1-0/+6
2011-01-11NEWS: Bump version to 1.4.20Roger Leigh1-1/+5
2011-01-11debian: Close #609619release/schroot-1.4.19debian/schroot-1.4.19-1debian-squeezeRoger Leigh1-1/+4
2011-01-11dchroot::dsa_session: Don't include <uuid/uuid.h>Roger Leigh1-2/+0
This header is no longer used, and it breaks building on platforms without the header available.
2011-01-1050chrootname: Make executable againRoger Leigh1-0/+0
2011-01-10debian: Bump version to 1.4.19-1Roger Leigh1-0/+6
2011-01-10NEWS: Bump version to 1.4.19Roger Leigh1-1/+5
2011-01-1050chrootname: Use more restrictive regex for time and PIDrelease/schroot-1.4.18debian/schroot-1.4.18-1Roger Leigh1-2/+2
Drop old ISO-8601 date and pid regex which is no longer supported. Use 10+ digit match for time (UNIX time is a minimum of 10 digits now). Use 3+ digit match for PID.
2011-01-07debian: Document 50chrootname time+PID strippingRoger Leigh1-1/+4
2011-01-0750chrootname: Strip time/pid from session name in addition to UUIDRoger Leigh1-1/+1
2011-01-06debian: Fix spelling of nameRoger Leigh1-4/+4
2011-01-06debian: Close #609108Roger Leigh1-2/+15
2011-01-06debian: Bump version to 1.4.18-1Roger Leigh1-0/+6
2011-01-06NEWS: Bump version to 1.4.18Roger Leigh1-1/+5
2011-01-06debian: Disable UUID support on kfreebsdRoger Leigh2-2/+8
The FreeBSD kernel does not allow mounting of paths longer than 88 characters (80 in practice) due to a limitation in its struct statfs structure (fixed-length character arrays). This isn't fixable by us, so work around it by not using long UUIDs to mitigate the issue.
2011-01-06build: Correct libuuid configurationRoger Leigh2-10/+17
libuuid --enable-uuid and --disable-uuid options now work. The configure logic was incorrect and now handles enabling, disabling and automatic configuration correctly. Only link with libuuid when UUID support is enabled. Only build with UUID support when enabled, not merely present.
2011-01-06build: Don't link with libpam when PAM is disabledRoger Leigh1-0/+2
2010-12-30po: Updaterelease/schroot-1.4.17debian/schroot-1.4.17-1Roger Leigh1-6/+11
2010-12-29debian: Close #608054Roger Leigh1-1/+6
2010-12-2915killprocs: Device and inode do not uniquely identify a chrootRoger Leigh1-18/+25
15killprocs switched to comparing device/inode numbers to kill processes inside a chroot. Unfortunately, when multiple sessions are run inside a non-cloned chroot, the sessions all share a the same device/inode as the chroot root directory, resulting in all processes in all the sessions being killed when one of the sessions is ended. Retain the device/inode check for efficiency, but additionally check the paths when a match is found to avoid killing processes in other sessions.
2010-12-12debian: Update zh_CN translationRoger Leigh1-1/+2
2010-12-12po: Update zh_CN translationJi ZhengYu1-2/+2
2010-12-08debian: Close #606394Roger Leigh1-1/+2
2010-12-08po: Update fr translationThomas Blein1-3/+4
2010-12-08debian: Update it translationRoger Leigh1-1/+2
2010-12-08po: Update it translationVincenzo Campanella1-11/+8
2010-12-08debian: Close #606305Roger Leigh1-1/+2
2010-12-08po: Update da translationJoe Hansen1-2/+2
2010-12-08debian: Close #606245Roger Leigh1-1/+3
2010-12-08debian: Bump version to 1.4.17-1Roger Leigh1-0/+6
2010-12-08NEWS: Bump version to 1.4.17Roger Leigh1-1/+5
2010-12-08po: Update de translationRoger Leigh1-1/+3
Conflicts: po/de.po
2010-12-07po: Updaterelease/schroot-1.4.16debian/schroot-1.4.16-1Roger Leigh12-35/+60
2010-12-07debian: Reorder changelogRoger Leigh1-3/+3
2010-12-07debian: Close #606162Roger Leigh1-1/+5