diff --git a/src/config.cpp b/src/config.cpp index 8d1f8895c6faa541d6737cbfd75aff8db40aadad..4657b199de5154e3eb5300321a582fa4fa290b6a 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -35,6 +35,13 @@ bool Config::load(const std::string &configfile, boost::program_options::options ("service.server", value()->default_value(""), "Server to connect to") ("service.password", value()->default_value(""), "Password used to auth the server") ("service.port", value()->default_value(0), "Port the server is listening on") + ("service.protocol", value()->default_value(""), "Protocol") + ("service.allowed_servers", value()->default_value(""), "Only users from these servers can connect") + ("registration.enable_public_registration", value()->default_value(true), "True if users should be able to register.") + ("registration.language", value()->default_value("en"), "Default language for registration form") + ("registration.instructions", value()->default_value(""), "Instructions showed to user in registration form") + ("registration.username_field", value()->default_value(""), "Label for username field") + ("registration.username_mask", value()->default_value(""), "Username mask") ("database.database", value()->default_value(""), "Database used to store data") ("database.prefix", value()->default_value(""), "Prefix of tables in database") ;