Todo List

Member sbuild::Auth::~Auth ()
Shut down PAM if currently active.

Member sbuild::Auth::get_environment () const
: env_list should be changed to be a std::map.

Member sbuild::Auth::set_user (const std::string &user)
Return an error or throw an exception if the user does not exist, rather than silently setting a "sane" state.

Member sbuild::Auth::set_user (const std::string &user)
If preserving the environment, respect $HOME when finding the user's home directory, and $SHELL when finding the user's shell. Only do this when user == ruser (and uid != 0) ??

Member sbuild::AuthConvTty::read_string (std::string message, bool echo)
Throw an exception on failure.

Remove start_time.

Member sbuild::Chroot::print_config (std::ostream &stream) const
Replace with proper serialisation code to stream to a keyfile.

Member sbuild::Chroot::format_detail::format_detail (std::string const &name, T const &value)
Replace convenience typedefs with a templated function.

Member sbuild::Chroot::format_detail::operator<< (std::ostream &stream, const format_detail< string_list > &rhs)
Is this redundant?

Class sbuild::keyfile
Add support for locale strings.

Add support for comments.

Class schroot_releaselock::options
Split out into a separate file.

Member sbuild::Session::child_status
Remove child exit status.

Generated on Thu Dec 29 17:20:03 2005 for schroot by  doxygen 1.4.5