summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-08-22debian: rules: Explicitly specify LVREMOVErelease/schroot-1.4.10debian/schroot-1.4.10-1Roger Leigh2-4/+7
2010-08-22build: Simplify doxygen conditional usageRoger Leigh1-5/+4
2010-08-22debian: Bump version to 1.4.10-1 and don't enable doxygen explicitlyRoger Leigh2-1/+8
2010-08-22NEWS: Bump version to 1.4.10Roger Leigh1-1/+5
2010-08-22build: Conditionally enable features if presentRoger Leigh1-12/+34
Existing logic for automatic enabling of features was broken
2010-08-21debian: rules: Run dh_install separately for install-arch and -indeprelease/schroot-1.4.9debian/schroot-1.4.9-1Roger Leigh1-1/+4
Also install arch-indep files separately in install-indep rule
2010-08-21debian: rules: Use -a and -i arguments for dh_prepRoger Leigh1-2/+2
2010-08-21po: UpdateRoger Leigh1-9/+11
2010-08-21debian: rules: Add build rule to call build-indep and build-archRoger Leigh1-0/+2
2010-08-21debian: Close #593516Roger Leigh1-1/+4
2010-08-21setup: 10mount: Use flock to prevent race reading /proc/mountsGreg Price1-8/+21
See Debian #593516 for a full description of this bug. Comment added to Greg Price's patch by Roger Leigh: Note that flock is used here to prevent races reading /proc/mounts, which on current (Linux 2.6.32) kernels is racy. If other processes are mounting or unmounting filesystems as we read it, we can miss mount entries due to the file changing as we read it. This needs fixing in the kernel, but an exclusive lock surrounding the schroot-listmounts invocation is a partial fix. This prevents racing when multiple schroot processes are running. Note that this does not prevent the problem when programs other than schroot mount and unmount filesystems (since they don't create the lock).
2010-08-21build: boost_filesystem depends upon boost_systemRoger Leigh1-13/+13
Newer compilers (GCC 4.5) and linkers (gold) require that all required symbols are linked against directly, rather than allowing indirect linkage to satisfy the dependency. This means that if you use the libboost_filesystem headers and link with -lboost_filesystem, you also need to add -lboost_system. The library has the appropriate DT_NEEDED entry, but this is due to exposing internal use of boost_system in the boost_filesystem headers, so our code is in fact dependent even though we are unaware of it. Hopefully boost will start using pkg-config in the future so we don't need to be aware of these internal details and worry about breakage when our assumptions about the internal details change in the future.
2010-08-21README: Update configure options and document "make doc"Roger Leigh1-4/+21
2010-08-19debian: Close #593622Roger Leigh1-1/+2
2010-08-19po: Update da translationJoe Hansen1-14/+8
2010-08-19debian: Update zh_CN translationRoger Leigh1-1/+2
2010-08-19po: Update zh_CN translationJi ZhengYu1-13/+8
2010-08-19debian: Update it translationRoger Leigh1-1/+2
2010-08-19po: Update it translationVincenzo Campanella1-24/+20
2010-08-19po: Update en translationRoger Leigh1-3/+2
2010-08-18debian: Split build into build-arch and build-indep rulesRoger Leigh4-14/+36
Also split intall into install-arch and install-indep. Add doxygen and graphviz to Build-Dep-Indep.
2010-08-18debian: Bump version to 1.4.9-1 and close #593256Roger Leigh1-0/+8
2010-08-18NEWS: Bump version to 1.4.9Roger Leigh1-1/+5
2010-08-18sbuild::chroot: Hide priority deprecation warning on session reloadRoger Leigh1-0/+2
2010-08-18build: Add separate doc rule to build API referencesRoger Leigh2-6/+6
Done in order to allow skipping doxygen doc build for binary- only builds.
2010-08-15debian: Upgrade to Standards Version 3.9.1release/schroot-1.4.8debian/schroot-1.4.8-1Roger Leigh2-2/+3
2010-08-15NEWS: Document environment fixesRoger Leigh1-0/+3
2010-08-15debian: Close #512131Roger Leigh1-2/+4
2010-08-15debian: Close #589082 and #589079Roger Leigh1-1/+4
2010-08-15po: UpdateRoger Leigh10-10/+49
2010-08-15po: Update fr translationThomas Blein1-52/+48
2010-08-15po: Add Danish translationJoe Hansen2-0/+1384
2010-08-07debian: Close #589658Roger Leigh1-1/+3
2010-08-07build: Fix check for boost::program_options::variables_mapZach Carter1-1/+1
Use boost::program_options::variables_map rather than boost::program_options::variables_map::variables_map. For some reason the latter worked on Debian but not on Fedora. The former is correct on all systems.
2010-08-07sbuild::chroot: Validate chroot name with is_valid_sessionnameRoger Leigh1-0/+9
2010-08-07schroot::options_base: Validate session name with is_valid_sessionnameRoger Leigh1-0/+10
2010-08-07debian: Close #589889Roger Leigh1-1/+3
2010-08-07sbuild::chroot_config: Replace is_valid_filename with is_valid_sessionnameZach Carter3-1/+26
Add is_valid_sessionname to sbuild-util.cc. The matching is less strict than is_valid_filename.
2010-07-28debian: Close #589830 and #589917Roger Leigh1-1/+4
2010-07-28sbuild::auth: Always preserve HOME and SHELLRoger Leigh1-17/+15
2010-07-13debian: Close #588963Roger Leigh1-1/+2
2010-07-13po: Update de translationHolger Wansing1-22/+13
2010-07-11man: Document chroot namespacesRoger Leigh1-8/+54
2010-07-11schroot::main_base: Remove debugging statementRoger Leigh1-1/+0
2010-07-11sbuild::chroot_config: Add get_namespace helperRoger Leigh1-47/+33
Add helper function to split a name into namespace and chroot.
2010-07-11schroot::main_base: Use find_alias rather than find_chrootRoger Leigh1-2/+2
This is to cope with compatibility names which are stored only in the alias table.
2010-07-11man: Document deprecation of priorityRoger Leigh1-1/+3
2010-07-11etc: Remove priority from schroot.conf examplesRoger Leigh1-8/+0
2010-07-11debian: Bump version to 1.4.8-1Roger Leigh1-2/+8
2010-07-11Document namespaces and undocumented return typesRoger Leigh21-16/+100